simplify EventDispatcher@hasListeners

pull/722/head
fadrian06 3 days ago
parent 0d50ed97d6
commit 6bc62d9b0c

@ -49,16 +49,13 @@ class EventDispatcher
return $listenerReturnValue; return $listenerReturnValue;
} }
/**
* Check if an event has any registered listeners.
*
* @param string $event Event name
*
* @return bool True if the event has listeners, false otherwise
*/
public function hasListeners(string $event): bool public function hasListeners(string $event): bool
{ {
return isset($this->listeners[$event]) === true && count($this->listeners[$event]) > 0; return (
isset($this->listeners[$event])
&& is_array($this->listeners[$event])
&& count($this->listeners[$event])
);
} }
/** /**

Loading…
Cancel
Save