From 41e3267cf95c07891e04d3861be8e9f0b5485e7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Sun, 16 Apr 2023 13:31:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Base/AbstractHandler.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Base/AbstractHandler.php b/src/Base/AbstractHandler.php index b351068..5ed8c3f 100644 --- a/src/Base/AbstractHandler.php +++ b/src/Base/AbstractHandler.php @@ -6,6 +6,7 @@ namespace Kiri\Router\Base; use Kiri\Router\Handler; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; +use Psr\Http\Server\MiddlewareInterface; abstract class AbstractHandler { @@ -34,10 +35,11 @@ abstract class AbstractHandler return $this->handler->handle($request); } + /** @var MiddlewareInterface $middleware */ $middleware = di($this->middlewares[$this->offset]); $this->offset += 1; - return $middleware->process($request); + return $middleware->process($request, $this); } }