This commit is contained in:
xl
2024-08-29 17:09:26 +08:00
parent c435af1156
commit 080cd6ab92
3 changed files with 16 additions and 14 deletions
+5 -3
View File
@@ -190,10 +190,12 @@ class Router
public function reset(ContainerInterface $container): void
{
$router = $container->get(DataGrip::class)->get(static::$type);
$middleware = $container->get(MiddlewareManager::class);
foreach ($router->getMethods() as $name => $method) {
$middlewares = $middleware->get($method->getClass(), $method->getMethod());
$middlewares = MiddlewareManager::get($method->getClass(), $method->getMethod());
$validator = MiddlewareManager::getValidator($method->getClass(), $method->getMethod());
if (!is_null($validator)) {
$middlewares = array_unshift($middlewares, $validator);
}
$router->setHttpHandler($name, new HttpRequestHandler($middlewares, $method));
}
}