Xpressengine\Routing\RouteRepository::put PHP Method

put() public method

Save the route item
public put ( InstanceRoute $route ) : InstanceRoute
$route InstanceRoute route instance
return InstanceRoute
    public function put(InstanceRoute $route);

Usage Example

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