public function getPage() { $type = Input::get('type'); $id = Input::get('id'); $instanceId = Input::get('instanceId'); $items = []; /** @var AbstractToggleMenu $item */ foreach (XeToggleMenu::getItems($type, $instanceId, $id) as $item) { if ($item->allows() == false) { continue; } $items[] = ['text' => $item->getText(), 'type' => $item->getType(), 'action' => $item->getAction(), 'script' => $item->getScript(), 'icon' => $item->getIcon()]; } return apiRender('toggleMenu.get', ['items' => $items]); }