Overrides EventDispatcherInterface::getListeners
EventDispatcherInterface::getListeners
public function getListeners($eventName = null) {
if (null !== $eventName) {
if (!isset($this->sorted[$eventName])) {
$this
->sortListeners($eventName);
}
return $this->sorted[$eventName];
}
foreach (array_keys($this->listeners) as $eventName) {
if (!isset($this->sorted[$eventName])) {
$this
->sortListeners($eventName);
}
}
return $this->sorted;
}