This commit is contained in:
2025-12-30 20:00:50 +08:00
parent 45ed584435
commit 1b08ae2be3
4 changed files with 53 additions and 16 deletions
+23
View File
@@ -27,6 +27,11 @@ class Handler implements RequestHandlerInterface
protected array $methods = [];
/**
* @var array
*/
protected array $middlewares = [];
/**
* @param array|Closure $handler
* @param array $parameters
@@ -100,6 +105,24 @@ class Handler implements RequestHandlerInterface
return $this->handler[1];
}
/**
* @param array $middlewares
* @return void
*/
public function setMiddlewares(array $middlewares): void
{
$this->middlewares = $middlewares;
}
/**
* @return array
*/
public function getMiddlewares(): array
{
return $this->middlewares;
}
/**
* @param ServerRequestInterface $request