我目前正在處理自定義邏輯模擬監聽器。Symfony2用參數模擬監聽器注入
我overrided的的Symfony \分量\安全\ HTTP \防火牆\ SwitchUserListener因爲我想執行調用某些實體倉庫(不是用戶實體)之前授權切換事件:
例如,我想授權交換機當且僅當用戶模擬已經授權用戶請求交換機。
是否有可能將新參數(如doctrine service或某些數組值)注入到被覆蓋的偵聽器?
調用我的自定義SwitchUserListenener:
in services.yml
parameters:
security.authentication.switchuser_listener.class: acme\appBundle\EventListener\SwitchUserListener
我會試試這個謝謝你 – 2015-01-21 12:57:33