/** * * @param array $menuObjs * @param tx_rnbase_util_FormTool $formTool * @return array */ protected function initSubMenu(&$menuObjs, $formTool) { $items = $this->getSubMenuItems(); if (!is_array($items)) { return; } $menuItems = array(); foreach ($items as $idx => $tabItem) { $menuItems[$idx] = $tabItem->getSubLabel(); $menuObjs[$idx] = $tabItem; $out = $tabItem->handleRequest($this->getModule()); if ($out) { $this->showMessage($out, $tabItem); } } $menu = $formTool->showTabMenu($this->getModule()->getPid(), 'mn_' . $this->getFuncId(), $this->getModule()->getName(), $menuItems); return $menu; }