diff options
author | Fabien Potencier <fabien.potencier@gmail.com> | 2012-11-06 11:02:24 +0100 |
---|---|---|
committer | Fabien Potencier <fabien.potencier@gmail.com> | 2012-11-06 11:02:24 +0100 |
commit | 0a2aeb038b5ca2220c3ab7a46c591f809137bcd3 (patch) | |
tree | a2c92917241c2f1bb40c8238a65241df45b90101 /Http/RememberMe | |
parent | 7c3276909834fae56ba7352ae33439825647954a (diff) | |
download | symfony-security-0a2aeb038b5ca2220c3ab7a46c591f809137bcd3.zip symfony-security-0a2aeb038b5ca2220c3ab7a46c591f809137bcd3.tar.gz symfony-security-0a2aeb038b5ca2220c3ab7a46c591f809137bcd3.tar.bz2 |
changed the remember-me listener to be a proper subscriber
Diffstat (limited to 'Http/RememberMe')
-rw-r--r-- | Http/RememberMe/ResponseListener.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Http/RememberMe/ResponseListener.php b/Http/RememberMe/ResponseListener.php index 6cbdcb3..03c71c7 100644 --- a/Http/RememberMe/ResponseListener.php +++ b/Http/RememberMe/ResponseListener.php @@ -12,13 +12,15 @@ namespace Symfony\Component\Security\Http\RememberMe; use Symfony\Component\HttpKernel\Event\FilterResponseEvent; +use Symfony\Component\HttpKernel\KernelEvents; +use Symfony\Component\EventDispatcher\EventSubscriberInterface; /** * Adds remember-me cookies to the Response. * * @author Johannes M. Schmitt <schmittjoh@gmail.com> */ -class ResponseListener +class ResponseListener implements EventSubscriberInterface { public function onKernelResponse(FilterResponseEvent $event) { @@ -29,4 +31,9 @@ class ResponseListener $response->headers->setCookie($request->attributes->get(RememberMeServicesInterface::COOKIE_ATTR_NAME)); } } + + public static function getSubscribedEvents() + { + return array(KernelEvents::RESPONSE => 'onKernelResponse'); + } } |