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
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.