Chris@0: all() as $name => $route) { Chris@0: if ($not_allowed_variables = array_intersect($route->compile()->getVariables(), $special_variables)) { Chris@0: $reserved = implode(', ', $not_allowed_variables); Chris@0: trigger_error(sprintf('Route %s uses reserved variable names: %s', $name, $reserved), E_USER_WARNING); Chris@0: } Chris@0: } Chris@0: } Chris@0: Chris@0: /** Chris@0: * Delegates the route altering to self::alterRoutes(). Chris@0: * Chris@0: * @param \Drupal\Core\Routing\RouteBuildEvent $event Chris@0: * The route build event. Chris@0: */ Chris@0: public function onAlterRoutes(RouteBuildEvent $event) { Chris@0: $collection = $event->getRouteCollection(); Chris@0: $this->alterRoutes($collection); Chris@0: } Chris@0: Chris@0: }