summaryrefslogtreecommitdiffstats
path: root/Http/Firewall.php
diff options
context:
space:
mode:
authorBernhard Schussek <bernhard.schussek@symfony-project.com>2011-03-13 19:16:56 +0100
committerBernhard Schussek <bernhard.schussek@symfony-project.com>2011-03-13 19:49:10 +0100
commit27a103510af2a2a730937e39db0530b57f9b507a (patch)
tree7973136ac2d2fccf1b5c79e12d1de6bafaa99935 /Http/Firewall.php
parent263ba4d42870ef5f991540c8b039c2472ba8b204 (diff)
downloadsymfony-security-27a103510af2a2a730937e39db0530b57f9b507a.zip
symfony-security-27a103510af2a2a730937e39db0530b57f9b507a.tar.gz
symfony-security-27a103510af2a2a730937e39db0530b57f9b507a.tar.bz2
Switched from Doctrine's EventManager implementation to the EventManager clone in Symfony2 (now called EventDispatcher again)
Diffstat (limited to 'Http/Firewall.php')
-rw-r--r--Http/Firewall.php24
1 files changed, 12 insertions, 12 deletions
diff --git a/Http/Firewall.php b/Http/Firewall.php
index bff88b9..7bdda2a 100644
--- a/Http/Firewall.php
+++ b/Http/Firewall.php
@@ -13,9 +13,9 @@ namespace Symfony\Component\Security\Http;
use Symfony\Component\HttpKernel\HttpKernelInterface;
use Symfony\Component\HttpKernel\Events;
-use Symfony\Component\HttpKernel\Event\GetResponseEventArgs;
+use Symfony\Component\HttpKernel\Event\GetResponseEvent;
use Symfony\Component\HttpFoundation\Request;
-use Doctrine\Common\EventManager;
+use Symfony\Component\EventDispatcher\EventDispatcherInterface;
/**
* Firewall uses a FirewallMap to register security listeners for the given
@@ -30,7 +30,7 @@ use Doctrine\Common\EventManager;
class Firewall
{
private $map;
- private $evm;
+ private $dispatcher;
private $currentListeners;
/**
@@ -38,35 +38,35 @@ class Firewall
*
* @param FirewallMap $map A FirewallMap instance
*/
- public function __construct(FirewallMapInterface $map, EventManager $evm)
+ public function __construct(FirewallMapInterface $map, EventDispatcherInterface $dispatcher)
{
$this->map = $map;
- $this->evm = $evm;
+ $this->dispatcher = $dispatcher;
$this->currentListeners = array();
}
/**
* Handles security.
*
- * @param GetResponseEventArgs $eventArgs An GetResponseEventArgs instance
+ * @param GetResponseEvent $event An GetResponseEvent instance
*/
- public function onCoreRequest(GetResponseEventArgs $eventArgs)
+ public function onCoreRequest(GetResponseEvent $event)
{
- if (HttpKernelInterface::MASTER_REQUEST !== $eventArgs->getRequestType()) {
+ if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) {
return;
}
// register listeners for this firewall
- list($listeners, $exception) = $this->map->getListeners($eventArgs->getRequest());
+ list($listeners, $exception) = $this->map->getListeners($event->getRequest());
if (null !== $exception) {
- $exception->register($this->evm);
+ $exception->register($this->dispatcher);
}
// initiate the listener chain
foreach ($listeners as $listener) {
- $response = $listener->handle($eventArgs);
+ $response = $listener->handle($event);
- if ($eventArgs->hasResponse()) {
+ if ($event->hasResponse()) {
break;
}
}