public function _replyToRegisterSubMenuItems()
{
$_aPages = $this->addAndApplyFilter($this->oFactory, "pages_{$this->oFactory->oProp->sClassName}", $this->oFactory->oProp->aPages);
$this->oFactory->oProp->sDefaultPageSlug = $this->_getDefaultPageSlug($_aPages);
$_iParsedIndex = 0;
$_aFormattedPages = array();
foreach ($_aPages as $_aSubMenuItem) {
$_oFormatter = new AdminPageFramework_Format_SubMenuItem($_aSubMenuItem, $this->oFactory, ++$_iParsedIndex);
$_aSubMenuItem = $_oFormatter->get();
$_aSubMenuItem['_page_hook'] = $this->_registerSubMenuItem($_aSubMenuItem);
$_sKey = isset($_aSubMenuItem['href']) ? $_aSubMenuItem['href'] : $_aSubMenuItem['page_slug'];
$_aFormattedPages[$_sKey] = $_aSubMenuItem;
}
$this->oFactory->oProp->aPages = $_aFormattedPages;
}