simplify EventDispatcher@on

pull/722/head
fadrian06 3 days ago
parent 8d29ad4fd0
commit 3723228c3d

@ -20,17 +20,9 @@ class EventDispatcher
return self::$instance;
}
/**
* Register a callback for an event.
*
* @param string $event Event name
* @param callable $callback Callback function
*/
public function on(string $event, callable $callback): void
{
if (isset($this->listeners[$event]) === false) {
$this->listeners[$event] = [];
}
$this->listeners[$event] ??= [];
$this->listeners[$event][] = $callback;
}

Loading…
Cancel
Save