From cd3d8bb44ef3cdf4cc170b60f02ce92a0f5126d2 Mon Sep 17 00:00:00 2001 From: fadrian06 Date: Sun, 16 Aug 2026 02:10:49 -0400 Subject: [PATCH] simplify EventDispatcher@removeAllListeners and resetInstance --- flight/core/EventDispatcher.php | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/flight/core/EventDispatcher.php b/flight/core/EventDispatcher.php index 3b66a2c..1a63731 100644 --- a/flight/core/EventDispatcher.php +++ b/flight/core/EventDispatcher.php @@ -78,25 +78,11 @@ class EventDispatcher )); } - /** - * Remove all listeners for a specific event. - * - * @param string $event the event name - * - * @return void - */ public function removeAllListeners(string $event): void { - if (isset($this->listeners[$event]) === true) { - unset($this->listeners[$event]); - } + unset($this->listeners[$event]); } - /** - * Remove the current singleton instance of the EventDispatcher. - * - * @return void - */ public static function resetInstance(): void { self::$instance = null;