From 0d50ed97d671160c58e79f591df6dbe9c8c4046e Mon Sep 17 00:00:00 2001 From: fadrian06 Date: Sun, 16 Aug 2026 01:58:22 -0400 Subject: [PATCH] use early returns in EventDispatcher@trigger --- flight/core/EventDispatcher.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/flight/core/EventDispatcher.php b/flight/core/EventDispatcher.php index 3476192..cf361ca 100644 --- a/flight/core/EventDispatcher.php +++ b/flight/core/EventDispatcher.php @@ -34,13 +34,15 @@ class EventDispatcher { $listenerReturnValue = null; - if (isset($this->listeners[$event])) { - foreach ($this->listeners[$event] as $listener) { - $listenerReturnValue = $listener(...$args); + if (!isset($this->listeners[$event])) { + return null; + } + + foreach ($this->listeners[$event] as $listener) { + $listenerReturnValue = $listener(...$args); - if ($listenerReturnValue === false) { - break; - } + if ($listenerReturnValue === false) { + break; } }