From 3723228c3de7e81bf492eb29bde8dbebc847060d Mon Sep 17 00:00:00 2001 From: fadrian06 Date: Sun, 16 Aug 2026 01:49:24 -0400 Subject: [PATCH] simplify EventDispatcher@on --- flight/core/EventDispatcher.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/flight/core/EventDispatcher.php b/flight/core/EventDispatcher.php index 1c84d26..a7e2f75 100644 --- a/flight/core/EventDispatcher.php +++ b/flight/core/EventDispatcher.php @@ -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; }