public function permitItem(MenuHandler $handler, ModuleHandler $modules, $menuId, $itemId)
{
$item = $handler->getItem($itemId);
$menu = $item->menu;
if ($menu->getKey() !== $menuId) {
throw new InvalidArgumentHttpException(400);
}
$menuType = $modules->getModuleObject($item->type);
return XePresenter::make('menu.deleteItem', ['menu' => $menu, 'item' => $item, 'menuType' => $menuType]);
}