protected function updateMenuType(MenuItem $item, array $menuTypeInput)
{
$menuTypeObj = $this->modules->getModuleObject($item->type);
$menuTypeObj->updateMenu($item->getKey(), $menuTypeInput, $item->getAttributes());
if ($menuTypeObj::isRouteAble()) {
$instanceRoute = $this->routes->findByInstanceId($item->getKey());
$instanceRoute->url = $item->url;
$this->routes->put($instanceRoute);
}
}