This commit is contained in:
as2252258@163.com
2021-09-20 03:29:00 +08:00
parent 259507567a
commit e19aa6843e
+5 -2
View File
@@ -12,6 +12,7 @@ use Http\Handler\Handler;
use Http\Message\ServerRequest; use Http\Message\ServerRequest;
use Http\Message\Stream; use Http\Message\Stream;
use Http\Handler\Abstracts\MiddlewareManager; use Http\Handler\Abstracts\MiddlewareManager;
use Kiri\Kiri;
use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\ServerRequestInterface;
use Server\Constrict\RequestInterface; use Server\Constrict\RequestInterface;
use Server\Constrict\ResponseInterface; use Server\Constrict\ResponseInterface;
@@ -93,9 +94,11 @@ class Http extends \Server\Abstracts\Http implements OnClose, OnConnect
*/ */
private function initRequestResponse(Request $request): array private function initRequestResponse(Request $request): array
{ {
$PsrResponse = Context::setContext(ResponseInterface::class, new \Http\Message\Response()); Kiri::getDi()->setBindings(ResponseInterface::class, $PsrResponse = new \Http\Message\Response());
Kiri::getDi()->setBindings(RequestInterface::class, $PsrRequest = ServerRequest::createServerRequest($request));
// $PsrResponse = Context::setContext(ResponseInterface::class, new \Http\Message\Response());
$PsrRequest = Context::setContext(RequestInterface::class, ServerRequest::createServerRequest($request)); // $PsrRequest = Context::setContext(RequestInterface::class, ServerRequest::createServerRequest($request));
return [$PsrRequest, $PsrResponse]; return [$PsrRequest, $PsrResponse];
} }