예제 #1
0
 /**
  * {@inheritdoc}
  */
 public function load($resource, $type = null)
 {
     $routes = new SortableRouteCollection();
     foreach ($this->getResources() as $resource) {
         $routes->addCollection($this->resolve($resource)->load($resource));
     }
     $routeCollectionAccessor = new RouteCollectionAccessor($routes);
     /** @var Route $route */
     foreach ($routes as $route) {
         $this->routeOptionsResolver->resolve($route, $routeCollectionAccessor);
     }
     $routes->sortByPriority();
     return $routes;
 }