NodeAdminRouteSubscriber::alterRoutes

protected NodeAdminRouteSubscriber::alterRoutes(RouteCollection $collection)

Alters existing routes for a specific collection.

Parameters

\Symfony\Component\Routing\RouteCollection $collection: The route collection for adding routes.

Overrides RouteSubscriberBase::alterRoutes

File

core/modules/node/src/EventSubscriber/NodeAdminRouteSubscriber.php, line 34

Class

NodeAdminRouteSubscriber
Sets the _admin_route for specific node-related routes.

Namespace

Drupal\node\EventSubscriber

Code

1
2
3
4
5
6
7
8
9
protected function alterRoutes(RouteCollection $collection) {
  if ($this->configFactory->get('node.settings')->get('use_admin_theme')) {
    foreach ($collection->all() as $route) {
      if ($route->hasOption('_node_operation_route')) {
        $route->setOption('_admin_route', TRUE);
      }
    }
  }
}
doc_Drupal
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.