simplify EventDispatcher@hasListeners

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

@ -49,16 +49,13 @@ class EventDispatcher
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
{
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