diff --git a/src/Router.php b/src/Router.php index dfbcedc..e45e926 100644 --- a/src/Router.php +++ b/src/Router.php @@ -212,7 +212,7 @@ class Router $middlewares = $method->getMiddlewares(); $validator = MiddlewareManager::getValidator($method->getClass(), $method->getMethod()); if (!is_null($validator)) { - array_unshift($middlewares, new ValidatorMiddleware(di(ResponseInterface::class), $method->getClass(), $method->getMethod())); + $middlewares[] = new ValidatorMiddleware(di(ResponseInterface::class), $method->getClass(), $method->getMethod()); } var_dump(sprintf('%s::%s(%s)', $method->getClass(), $method->getMethod(), json_encode($middlewares, JSON_UNESCAPED_UNICODE)));