You are here

public function RequireLoginSubscriber::requestRedirect in Require Login 8.2

Same name and namespace in other branches
  1. 8 src/EventSubscriber/RequireLoginSubscriber.php \Drupal\require_login\EventSubscriber\RequireLoginSubscriber::requestRedirect()

Login redirect on KernelEvents::REQUEST.

Parameters

\Symfony\Component\HttpKernel\Event\GetResponseEvent $event: The event response.

File

src/EventSubscriber/RequireLoginSubscriber.php, line 302

Class

RequireLoginSubscriber
Login requirement.

Namespace

Drupal\require_login\EventSubscriber

Code

public function requestRedirect(GetResponseEvent $event) {
  if (!$this->eventException && ($redirect = $this
    ->loginRedirect($event))) {
    $response = new RedirectResponse($redirect);
    $event
      ->setResponse($response);
  }
}