From 541b88334e8ff4e049475b1ebec6f58423ca1fee Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 24 Oct 2018 11:53:07 +0200 Subject: [PATCH] fix the event subscriber code example --- session/locale_sticky_session.rst | 48 ++++--------------------------- 1 file changed, 6 insertions(+), 42 deletions(-) diff --git a/session/locale_sticky_session.rst b/session/locale_sticky_session.rst index 4918a781b80..60e8cce8e39 100644 --- a/session/locale_sticky_session.rst +++ b/session/locale_sticky_session.rst @@ -169,50 +169,14 @@ event:: $this->session->set('_locale', $user->getLocale()); } } - } - -Then register the listener: - -.. configuration-block:: - - .. code-block:: yaml - - # config/services.yaml - services: - App\EventListener\UserLocaleListener: - tags: - - { name: kernel.event_listener, event: security.interactive_login, method: onInteractiveLogin, priority: 15 } - - .. code-block:: xml - - - - - - - - - - - - .. code-block:: php - - // config/services.php - use AppBundle\EventListener\UserLocaleListener; - use Symfony\Component\DependencyInjection\Reference; - - $container - ->register(UserLocaleListener::class) - ->addTag( - 'kernel.event_listener', - array('event' => 'security.interactive_login', 'method' => 'onInteractiveLogin', 'priority' => 15) + public static function getSubscribedEvents() + { + return array( + SecurityEvents::INTERACTIVE_LOGIN => 'onInteractiveLogin', ); + } + } .. caution::