This commit is contained in:
2023-10-17 17:18:56 +08:00
parent ec483b6c69
commit 72638acc7c
3 changed files with 49 additions and 0 deletions
+16
View File
@@ -179,6 +179,22 @@ class Router
$scanner->parse('App');
$this->read_dir_file(APP_PATH . 'routes');
$this->reset();
}
/**
* @return void
* @throws ReflectionException
*/
public function reset(): void
{
$router = Kiri::getDi()->get(DataGrip::class)->get(static::$type);
$middleware = \Kiri::getDi()->get(MiddlewareManager::class);
foreach ($router->getMethods() as $method) {
$middlewares = $middleware->get($method->getClass(), $method->getMethod());
$method->setMiddlewares($middlewares);
}
}