protected ResourceRoutes::alterRoutes(RouteCollection $collection)
Alters existing routes for a specific collection.
Parameters
\Symfony\Component\Routing\RouteCollection $collection: The route collection for adding routes.
Return value
array
Overrides RouteSubscriberBase::alterRoutes
File
- core/modules/rest/src/Routing/ResourceRoutes.php, line 61
Class
- ResourceRoutes
- Subscriber for REST-style routes.
Namespace
Drupal\rest\Routing
Code
1 2 3 4 5 6 7 8 9 10 | protected function alterRoutes(RouteCollection $collection ) { // Iterate over all enabled REST resource configs. /** @var \Drupal\rest\RestResourceConfigInterface[] $resource_configs */ $resource_configs = $this ->resourceConfigStorage->loadMultiple(); // Iterate over all enabled resource plugins. foreach ( $resource_configs as $resource_config ) { $resource_routes = $this ->getRoutesForResourceConfig( $resource_config ); $collection ->addCollection( $resource_routes ); } } |
Please login to continue.