protected function RouteSubscriber::alterRoutes in Media Download 1.0.x
Same name and namespace in other branches
- 1.2.x src/RouteSubscriber.php \Drupal\media_download\RouteSubscriber::alterRoutes()
- 1.1.x src/RouteSubscriber.php \Drupal\media_download\RouteSubscriber::alterRoutes()
Alters existing routes for a specific collection.
Parameters
\Symfony\Component\Routing\RouteCollection $collection: The route collection for adding routes.
Overrides RouteSubscriberBase::alterRoutes
File
- src/
RouteSubscriber.php, line 25
Class
- RouteSubscriber
- Replaces the core-provided canonical media entity route.
Namespace
Drupal\media_downloadCode
protected function alterRoutes(RouteCollection $collection) {
$collection
->remove('entity.media.canonical');
$collection
->add('entity.media.canonical', new Route('/media/{media}', [
'_controller' => DownloadController::class . '::save',
], [
'_entity_access' => 'media.view',
]));
}