public function addCollection(self $collection)
    {
        // we need to remove all routes with the same names first because just replacing them
        // would not place the new route at the end of the merged array
        foreach ($collection->all() as $name => $route) {
            unset($this->routes[$name]);
            $this->routes[$name] = $route;
        }

        foreach ($collection->getResources() as $resource) {
            $this->addResource($resource);
        }
    }
public function addCollection(self $collection)
    {
        // we need to remove all routes with the same names first because just replacing them
        // would not place the new route at the end of the merged array
        foreach ($collection->all() as $name => $route) {
            unset($this->routes[$name]);
            $this->routes[$name] = $route;
        }

        foreach ($collection->getResources() as $resource) {
            $this->addResource($resource);
        }
    }
public function addCollection ( self $ collection ) { // we need to remove all routes with the same names first because just replacing them // would not place the new route at the end of the merged array foreach ( $ collection -> all ( ) as $ name => $ route ) { unset ( $ this -> routes [ $ name ] ) ; $ this -> routes [ $ name ] = $ route ; } foreach ( $ collection -> getResources ( ) as $ resource ) { $ this -> addResource ( $ resource ) ; } }
Adds a route collection at the end of the current set by appending all
routes of the added collection.
Adds a route collection at the end of the current set by appending all routes of the added collection .