public function editMenuPermission(MenuHandler $handler, $menuId) { $menu = $handler->get($menuId); $permArgs = $this->getPermArguments($menu->getKey(), [MenuHandler::ACCESS, MenuHandler::VISIBLE]); return XePresenter::make('menu.permission', array_merge(['menu' => $menu], $permArgs)); }