From c342ae168e9bbd588f03c544b229e26aed7b9f57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Wed, 16 Dec 2020 16:37:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Route/Middleware.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/HttpServer/Route/Middleware.php b/HttpServer/Route/Middleware.php index 6765841d..8d562d47 100644 --- a/HttpServer/Route/Middleware.php +++ b/HttpServer/Route/Middleware.php @@ -88,18 +88,24 @@ class Middleware [$controller, $action] = $node->handler; $attributes = Snowflake::app()->getAttributes(); $annotation = $attributes->getByClass(get_class($controller), $action); - var_dump($annotation); + if (count($annotation) < 1) { + return; + } foreach ($annotation as $item) { if ($item instanceof Interceptor) { + var_dump($item->interceptor); $node->addInterceptor($item->interceptor); } if ($item instanceof After) { + var_dump($item->after); $node->addAfter($item->after); } if ($item instanceof RMiddleware) { + var_dump($item->middleware); $node->addMiddleware($item->middleware); } if ($item instanceof Limits) { + var_dump($item->limits); $node->addLimits($item->limits); } }