Fix pre-loaded events overwritten bug

This commit is contained in:
crazywhalecc
2022-03-29 02:07:26 +08:00
committed by Jerry Ma
parent 9bfa3ede20
commit 5db3ff934d

View File

@@ -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();