22
33namespace CCDNUser \SecurityBundle \Component \Listener ;
44
5- use CCDNUser \SecurityBundle \Component \Authorisation \SecurityManager ;
5+ use CCDNUser \SecurityBundle \Component \Authorisation \SecurityManagerInterface ;
66use Symfony \Component \HttpFoundation \RedirectResponse ;
77use Symfony \Component \HttpKernel \Event \GetResponseEvent ;
88use Symfony \Component \HttpKernel \HttpKernelInterface ;
@@ -27,19 +27,19 @@ class DeferLoginListener
2727 /**
2828 *
2929 * @access protected
30- * @var \CCDNUser\SecurityBundle\Component\Authorisation\SecurityManager $securityManager
30+ * @var \CCDNUser\SecurityBundle\Component\Authorisation\SecurityManagerInterface $securityManager
3131 */
3232 protected $ securityManager ;
3333
3434 /**
3535 *
3636 * @access public
37- * @param \Symfony\Component\Routing\RouterInterface $router
38- * @param \CCDNUser\SecurityBundle\Component\Authorisation\SecurityManager $securityManager
39- * @param array $forceAccountRecovery
37+ * @param \Symfony\Component\Routing\RouterInterface $router
38+ * @param \CCDNUser\SecurityBundle\Component\Authorisation\SecurityManagerInterface $securityManager
39+ * @param array $forceAccountRecovery
4040 *
4141 */
42- public function __construct (RouterInterface $ router , SecurityManager $ securityManager , array $ forceAccountRecovery )
42+ public function __construct (RouterInterface $ router , SecurityManagerInterface $ securityManager , array $ forceAccountRecovery )
4343 {
4444 $ this ->router = $ router ;
4545 $ this ->securityManager = $ securityManager ;
@@ -52,9 +52,10 @@ public function onKernelRequest(GetResponseEvent $event)
5252 return ;
5353 }
5454
55- $ result = $ this ->securityManager ->vote ();
55+ $ securityManager = $ this ->securityManager ; // Avoid the silly cryptic error 'T_PAAMAYIM_NEKUDOTAYIM'
56+ $ result = $ securityManager ->vote ();
5657
57- if ($ result === SecurityManager ::ACCESS_DENIED_DEFER ) {
58+ if ($ result === $ securityManager ::ACCESS_DENIED_DEFER ) {
5859 $ event ->stopPropagation ();
5960
6061 $ redirectUrl = $ this ->router ->generate (
0 commit comments