From 5db3ff934db7802854505936cfd6ac7146cb0342 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Tue, 29 Mar 2022 02:07:26 +0800 Subject: [PATCH] Fix pre-loaded events overwritten bug --- src/ZM/Event/EventManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZM/Event/EventManager.php b/src/ZM/Event/EventManager.php index 246983b6..02ab9334 100644 --- a/src/ZM/Event/EventManager.php +++ b/src/ZM/Event/EventManager.php @@ -43,7 +43,7 @@ class EventManager */ public static function loadEventByParser(AnnotationParser $parser) { - self::$events = $parser->generateAnnotationEvents(); + self::$events = array_merge(self::$events, $parser->generateAnnotationEvents()); self::$middlewares = $parser->getMiddlewares(); self::$middleware_map = $parser->getMiddlewareMap(); self::$req_mapping = $parser->getReqMapping();