public function RequireLoginSubscriber::exceptionRedirect in Require Login 8
Same name and namespace in other branches
- 8.2 src/EventSubscriber/RequireLoginSubscriber.php \Drupal\require_login\EventSubscriber\RequireLoginSubscriber::exceptionRedirect()
Login redirect on KernelEvents::EXCEPTION.
Parameters
\Symfony\Component\HttpKernel\Event\GetResponseEvent $event: The event response.
File
- src/
EventSubscriber/ RequireLoginSubscriber.php, line 256
Class
- RequireLoginSubscriber
- Login requirement.
Namespace
Drupal\require_login\EventSubscriberCode
public function exceptionRedirect(GetResponseEvent $event) {
// Boolean indicating event exception. Prevents potential infinite
// redirect loop on KernelEvents::REQUEST.
$this->eventException = TRUE;
if ($redirect = $this
->loginRedirect($event)) {
$response = new RedirectResponse($redirect);
$event
->setResponse($response);
}
}