From f0fabf3cf29c7d9876eb97d3f71cb75b936a1b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Wed, 16 Dec 2020 16:49:02 +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 | 3 +-- HttpServer/Route/Node.php | 10 +++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/HttpServer/Route/Middleware.php b/HttpServer/Route/Middleware.php index 850b1573..9f08538d 100644 --- a/HttpServer/Route/Middleware.php +++ b/HttpServer/Route/Middleware.php @@ -86,7 +86,6 @@ class Middleware $node->addAfter($attribute->after); } if ($attribute instanceof RMiddleware) { - var_dump($attribute->middleware); $node->addMiddleware($attribute->middleware); } if ($attribute instanceof Limits) { @@ -105,7 +104,7 @@ class Middleware { $middleWares = $this->annotation_limit($node); $middleWares = $this->annotation_interceptor($node, $middleWares); - foreach ($this->middleWares as $middleWare) { + foreach ($node->getMiddleWares() as $middleWare) { $middleWares[] = $middleWare; } $this->middleWares = []; diff --git a/HttpServer/Route/Node.php b/HttpServer/Route/Node.php index 37b4f3cc..a910014d 100644 --- a/HttpServer/Route/Node.php +++ b/HttpServer/Route/Node.php @@ -408,6 +408,15 @@ class Node extends Application } + /** + * @return array + */ + public function getMiddleWares(): array + { + return $this->middleware; + } + + /** * @throws Exception */ @@ -418,7 +427,6 @@ class Node extends Application } /** @var Middleware $made */ $made = Snowflake::createObject(Middleware::class); - $made->setMiddleWares($this->middleware); $made->getGenerate($this); return $this; }