Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. AuthenticationSubscriber.php

function AuthenticationSubscriber::getSubscribedEvents

Overrides EventSubscriberInterface::getSubscribedEvents

File

core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php, line 143

Class

AuthenticationSubscriber
Authentication subscriber.

Namespace

Drupal\Core\EventSubscriber

Code

public static function getSubscribedEvents() : array {
    // The priority for authentication must be higher than the highest event
    // subscriber accessing the current user. Especially it must be higher than
    // LanguageRequestSubscriber as LanguageManager accesses the current user if
    // the language module is enabled.
    $events[KernelEvents::REQUEST][] = [
        'onKernelRequestAuthenticate',
        300,
    ];
    // Access check must be performed after routing.
    $events[KernelEvents::REQUEST][] = [
        'onKernelRequestFilterProvider',
        31,
    ];
    $events[KernelEvents::EXCEPTION][] = [
        'onExceptionSendChallenge',
        75,
    ];
    $events[KernelEvents::EXCEPTION][] = [
        'onExceptionAccessDenied',
        80,
    ];
    return $events;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal