@@ -132,7 +132,6 @@ event::
132132 // src/AppBundle/EventListener/UserLocaleListener.php
133133 namespace AppBundle\EventListener;
134134
135- use Symfony\Component\EventDispatcher\EventSubscriberInterface;
136135 use Symfony\Component\HttpFoundation\Session\Session;
137136 use Symfony\Component\Security\Http\Event\InteractiveLoginEvent;
138137 use Symfony\Component\Security\Http\SecurityEvents;
@@ -164,13 +163,6 @@ event::
164163 $this->session->set('_locale', $user->getLocale());
165164 }
166165 }
167-
168- public static function getSubscribedEvents()
169- {
170- return array(
171- SecurityEvents::INTERACTIVE_LOGIN => array(array('onInteractiveLogin', 15)),
172- );
173- }
174166 }
175167
176168Then register the listener:
@@ -185,7 +177,7 @@ Then register the listener:
185177 class : AppBundle\EventListener\UserLocaleListener
186178 arguments : ['@session']
187179 tags :
188- - { name: kernel.event_listener, event: security.interactive_login, method: onInteractiveLogin }
180+ - { name: kernel.event_listener, event: security.interactive_login, method: onInteractiveLogin, priority: 15 }
189181
190182 .. code-block :: xml
191183
@@ -204,7 +196,7 @@ Then register the listener:
204196
205197 <tag name =" kernel.event_listener"
206198 event =" security.interactive_login"
207- method =" onInteractiveLogin" />
199+ method =" onInteractiveLogin" priority =15 />
208200 </service >
209201 </services >
210202 </container >
@@ -220,7 +212,7 @@ Then register the listener:
220212 ->addArgument(new Reference('session'))
221213 ->addTag(
222214 'kernel.event_listener',
223- array('event' => 'security.interactive_login', 'method' => 'onInteractiveLogin')
215+ array('event' => 'security.interactive_login', 'method' => 'onInteractiveLogin', 'priority' => 15 )
224216 );
225217
226218 .. caution ::
0 commit comments