diff --git a/src/Symfony/Component/EventDispatcher/EventDispatcher.php b/src/Symfony/Component/EventDispatcher/EventDispatcher.php index 249613a4bb..6b8ca1d4bd 100644 --- a/src/Symfony/Component/EventDispatcher/EventDispatcher.php +++ b/src/Symfony/Component/EventDispatcher/EventDispatcher.php @@ -47,7 +47,7 @@ class EventDispatcher implements EventDispatcherInterface $event = new Event(); } - $this->doDispatch($this->getListeners($eventName), $event); + $this->doDispatch($this->getListeners($eventName), $eventName, $event); } /** @@ -150,9 +150,10 @@ class EventDispatcher implements EventDispatcherInterface * for each listener. * * @param array[callback] $listeners The event listeners. + * @param string $eventName The name of the event to dispatch. * @param Event $event The event object to pass to the event handlers/listeners. */ - protected function doDispatch($listeners, Event $event) + protected function doDispatch($listeners, $eventName, Event $event) { foreach ($listeners as $listener) { call_user_func($listener, $event);