Xpressengine\Routing\RouteRepository::delete PHP Method

delete() public method

Delete the route item from the repository
public delete ( InstanceRoute $route ) : boolean | null
$route InstanceRoute route instance
return boolean | null
    public function delete(InstanceRoute $route);

Usage Example

Example #1
0
 /**
  * Destroy menu type associated with the menu item.
  *
  * @param MenuItem $item menu item instance
  * @return void
  */
 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);
     }
 }
All Usage Examples Of Xpressengine\Routing\RouteRepository::delete