protected function destroyMenuType(MenuItem $item)
{
$menuTypeObj = $this->modules->getModuleObject($item->type);
$menuTypeObj->deleteMenu($item->getKey());
if ($menuTypeObj::isRouteAble()) {
$instanceRoute = $this->routes->findByInstanceId($item->getKey());
$this->routes->delete($instanceRoute);
}
}