1616use CCDNUser \SecurityBundle \Component \Authorisation \SecurityManager ;
1717use Symfony \Component \HttpKernel \Event \GetResponseEvent ;
1818use Symfony \Component \HttpFoundation \RedirectResponse ;
19- use Symfony \Component \Routing \RouterInterface ;
2019
2120/**
2221 *
3130 */
3231class BlockingLoginListener
3332{
34- /**
35- *
36- * @access protected
37- * @var \Symfony\Component\Routing\RouterInterface $router
38- */
39- protected $ router ;
40-
41- /**
42- *
43- * @access protected
44- * @var array $forceAccountRecovery
45- */
46- protected $ forceAccountRecovery ;
47-
4833 /**
4934 *
5035 * @access protected
@@ -63,13 +48,10 @@ class BlockingLoginListener
6348 * @param \Symfony\Component\Routing\RouterInterface $router
6449 * @param \CCDNUser\SecurityBundle\Component\Authorisation\SecurityManager $loginFailureTracker
6550 * @param \CCDNUser\SecurityBundle\Component\Listener\AccessDeniedExceptionFactoryInterface $exceptionFactory
66- * @param array $forceAccountRecovery
6751 */
68- public function __construct (RouterInterface $ router , SecurityManager $ securityManager , AccessDeniedExceptionFactoryInterface $ exceptionFactory, $ forceAccountRecovery )
52+ public function __construct (SecurityManager $ securityManager , AccessDeniedExceptionFactoryInterface $ exceptionFactory )
6953 {
7054 $ this ->securityManager = $ securityManager ;
71- $ this ->router = $ router ;
72- $ this ->forceAccountRecovery = $ forceAccountRecovery ;
7355 $ this ->exceptionFactory = $ exceptionFactory ;
7456 }
7557
@@ -94,17 +76,6 @@ public function onKernelRequest(GetResponseEvent $event)
9476 return ;
9577 }
9678
97- if ($ result == $ securityManager ::ACCESS_DENIED_DEFER ) {
98- $ event ->stopPropagation ();
99-
100- $ redirectUrl = $ this ->router ->generate (
101- $ this ->forceAccountRecovery ['route_recover_account ' ]['name ' ],
102- $ this ->forceAccountRecovery ['route_recover_account ' ]['params ' ]
103- );
104-
105- $ event ->setResponse (new RedirectResponse ($ redirectUrl ));
106- }
107-
10879 if ($ result == $ securityManager ::ACCESS_DENIED_BLOCK ) {
10980 $ event ->stopPropagation ();
11081
0 commit comments