You are here

protected function DisableLoginRouteSubscriber::alterRoutes in Disable Login Page 1.0.x

Alters existing routes for a specific collection.

Parameters

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

Overrides RouteSubscriberBase::alterRoutes

File

src/Routing/DisableLoginRouteSubscriber.php, line 18

Class

DisableLoginRouteSubscriber
Class DisableLoginRouteSubscriber.

Namespace

Drupal\disable_login\Routing

Code

protected function alterRoutes(RouteCollection $collection) {

  // Prevent random access to /user/login page.
  $route = $collection
    ->get('user.login');
  $route
    ->setRequirement('disable_login_access_check', 'TRUE');
}