This commit is contained in:
2023-04-16 03:49:55 +08:00
parent 01481c5845
commit a38e02251b
+4 -3
View File
@@ -5,6 +5,7 @@ namespace Kiri\Router;
use Kiri\Di\Context; use Kiri\Di\Context;
use Kiri\Router\Base\ExceptionHandlerDispatcher; use Kiri\Router\Base\ExceptionHandlerDispatcher;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Message\StreamInterface; use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UriInterface; use Psr\Http\Message\UriInterface;
@@ -33,10 +34,10 @@ class Request implements ServerRequestInterface
*/ */
private function __call__(string $method, ...$params): mixed private function __call__(string $method, ...$params): mixed
{ {
if (!Context::exists(ServerRequestInterface::class)) { if (!Context::exists(RequestInterface::class)) {
$response = Context::set(ServerRequestInterface::class, new static()); $response = Context::set(RequestInterface::class, new static());
} else { } else {
$response = Context::get(ServerRequestInterface::class); $response = Context::get(RequestInterface::class);
} }
return $response->{$method}(...$params); return $response->{$method}(...$params);