public function addSubMenuPage(array $aSubMenuPage) { if (!isset($aSubMenuPage['page_slug'])) { return; } $_oFormatter = new AdminPageFramework_Format_SubMenuPage($aSubMenuPage, $this); $_aSubMenuPage = $_oFormatter->get(); $this->oProp->aPages[$_aSubMenuPage['page_slug']] = $_aSubMenuPage; }
public function get() { $_aSubMenuItem = $this->getAsArray($this->aSubMenuItem); if (isset($_aSubMenuItem['page_slug'])) { $_oFormatter = new AdminPageFramework_Format_SubMenuPage($_aSubMenuItem, $this->oFactory, $this->iParsedIndex); return $_oFormatter->get(); } if (isset($_aSubMenuItem['href'])) { $_oFormatter = new AdminPageFramework_Format_SubMenuLink($_aSubMenuItem, $this->oFactory, $this->iParsedIndex); return $_oFormatter->get(); } return array(); }