From de41002f28436dcc8b555e9ae48032bf848d19c8 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 17 Sep 2015 11:14:05 +0100 Subject: [PATCH] Fix potential access to undefined index --- src/Symfony/Component/EventDispatcher/EventDispatcher.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/EventDispatcher/EventDispatcher.php b/src/Symfony/Component/EventDispatcher/EventDispatcher.php index e3d587939f..9f4a4ecf00 100644 --- a/src/Symfony/Component/EventDispatcher/EventDispatcher.php +++ b/src/Symfony/Component/EventDispatcher/EventDispatcher.php @@ -61,7 +61,11 @@ class EventDispatcher implements EventDispatcherInterface public function getListeners($eventName = null, $withPriorities = false) { if (true === $withPriorities) { - return $eventName ? $this->listeners[$eventName] : array_filter($this->listeners); + if (null !== $eventName) { + return isset($this->listeners[$eventName]) ? $this->listeners[$eventName] : array(); + } + + return array_filter($this->listeners); } if (null !== $eventName) {