From a38e02251b9e93895d0409f6053cdd25047f3cfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Sun, 16 Apr 2023 03:49:55 +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/Request.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Request.php b/src/Request.php index 82b0cee..2fb7cdc 100644 --- a/src/Request.php +++ b/src/Request.php @@ -5,6 +5,7 @@ namespace Kiri\Router; use Kiri\Di\Context; use Kiri\Router\Base\ExceptionHandlerDispatcher; +use Psr\Http\Message\RequestInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\StreamInterface; use Psr\Http\Message\UriInterface; @@ -33,10 +34,10 @@ class Request implements ServerRequestInterface */ private function __call__(string $method, ...$params): mixed { - if (!Context::exists(ServerRequestInterface::class)) { - $response = Context::set(ServerRequestInterface::class, new static()); + if (!Context::exists(RequestInterface::class)) { + $response = Context::set(RequestInterface::class, new static()); } else { - $response = Context::get(ServerRequestInterface::class); + $response = Context::get(RequestInterface::class); } return $response->{$method}(...$params);