function UpdateRouteSubscriber::alterRoutes
Same name in other branches
- 11.x core/modules/update/src/Routing/UpdateRouteSubscriber.php \Drupal\update\Routing\UpdateRouteSubscriber::alterRoutes()
Overrides RouteSubscriberBase::alterRoutes
File
-
core/
modules/ update/ src/ Routing/ UpdateRouteSubscriber.php, line 27
Class
- UpdateRouteSubscriber
- Route subscriber for Update module routes.
Namespace
Drupal\update\RoutingCode
protected function alterRoutes(RouteCollection $collection) {
if ($this->settings
->get('allow_authorize_operations', TRUE)) {
return;
}
$routes = [
'update.report_install',
'update.report_update',
'update.module_install',
'update.module_update',
'update.theme_install',
'update.theme_update',
'update.confirmation_page',
];
foreach ($routes as $route) {
$route = $collection->get($route);
$route->setRequirement('_access', 'FALSE');
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.