From 640999e6279edbfb525d42c667bb40a9d6b09a38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Sat, 18 Sep 2021 11:11:35 +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 --- http-handler/Router.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/http-handler/Router.php b/http-handler/Router.php index fa329147..28e6af20 100644 --- a/http-handler/Router.php +++ b/http-handler/Router.php @@ -55,15 +55,14 @@ class Router $route = $this->getPath($route); if (is_string($closure)) { $closure = explode('@', $closure); - $controller = $this->addNamespace($closure[0]); - if (!class_exists($controller)) { + $closure[0] = $this->addNamespace($closure[0]); + if (!class_exists($closure[0])) { return; } - $this->addMiddlewares($controller, $closure[0]); + $this->addMiddlewares(...$closure); } foreach ($method as $value) { - HandlerManager::add($route, $value, - new Handler($route, $closure)); + HandlerManager::add($route, $value, new Handler($route, $closure)); } }