diff --git a/Annotation/Loader.php b/Annotation/Loader.php index f8686ebe..e19d4b85 100644 --- a/Annotation/Loader.php +++ b/Annotation/Loader.php @@ -212,8 +212,6 @@ class Loader extends BaseObject $explode = explode('\\', $replace); array_shift($explode); - echo $namespace . '\\' . implode('\\', $explode) . PHP_EOL; - return $namespace . '\\' . implode('\\', $explode); } diff --git a/HttpServer/Route/Middleware.php b/HttpServer/Route/Middleware.php index 6eab96c2..3710db49 100644 --- a/HttpServer/Route/Middleware.php +++ b/HttpServer/Route/Middleware.php @@ -85,6 +85,7 @@ class Middleware $node->addAfter($attribute->after); } if ($attribute instanceof RMiddleware) { + var_dump($attribute->middleware); $node->addMiddleware($attribute->middleware); } if ($attribute instanceof Limits) { diff --git a/HttpServer/Route/Node.php b/HttpServer/Route/Node.php index cfb31bb8..99dc7a8e 100644 --- a/HttpServer/Route/Node.php +++ b/HttpServer/Route/Node.php @@ -405,9 +405,9 @@ class Node extends HttpService $class = [$class]; } foreach ($class as $closure) { -// if (in_array($closure, $this->middleware)) { -// continue; -// } + if (in_array($closure, $this->middleware)) { + continue; + } $this->middleware[] = $closure; } return $this;