From cc219221e7905216e432bbd3f699ba4fd7cfe787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Wed, 16 Dec 2020 16:39:50 +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 | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/HttpServer/Route/Middleware.php b/HttpServer/Route/Middleware.php index d22882ad..2aa28436 100644 --- a/HttpServer/Route/Middleware.php +++ b/HttpServer/Route/Middleware.php @@ -92,18 +92,20 @@ class Middleware return; } foreach ($annotation as $item) { - var_dump($item); - if ($item instanceof Interceptor) { - $node->addInterceptor($item->interceptor); - } - if ($item instanceof After) { - $node->addAfter($item->after); - } - if ($item instanceof RMiddleware) { - $node->addMiddleware($item->middleware); - } - if ($item instanceof Limits) { - $node->addLimits($item->limits); + foreach ($item['attributes'] as $attribute) { + var_dump($attribute); + if ($attribute instanceof Interceptor) { + $node->addInterceptor($attribute->interceptor); + } + if ($attribute instanceof After) { + $node->addAfter($attribute->after); + } + if ($attribute instanceof RMiddleware) { + $node->addMiddleware($attribute->middleware); + } + if ($attribute instanceof Limits) { + $node->addLimits($attribute->limits); + } } } }