You are here

protected function LazyRouteFilter::getFilters in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/lib/Drupal/Core/Routing/LazyRouteFilter.php \Drupal\Core\Routing\LazyRouteFilter::getFilters()

For each route, gets a list of applicable enhancers to the route.

Return value

\Symfony\Cmf\Component\Routing\Enhancer\RouteEnhancerInterface[]|\Drupal\Core\Routing\Enhancer\RouteEnhancerInterface[]

1 call to LazyRouteFilter::getFilters()
LazyRouteFilter::setFilters in core/lib/Drupal/Core/Routing/LazyRouteFilter.php
For each route, filter down the route collection.

File

core/lib/Drupal/Core/Routing/LazyRouteFilter.php, line 78
Contains \Drupal\Core\Routing\LazyRouteFilter.

Class

LazyRouteFilter
A route filter which lazily loads route filters, depending on the route.

Namespace

Drupal\Core\Routing

Code

protected function getFilters() {
  if (!isset($this->filters)) {
    foreach ($this->serviceIds as $service_id) {
      $this->filters[$service_id] = $this->container
        ->get($service_id);
    }
  }
  return $this->filters;
}