From bdfdc38331c6c5eb68dbbc712592be7776bcd291 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Thu, 5 Aug 2021 22:36:05 +0800 Subject: [PATCH] modify --- Server/Constrict/Request.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Server/Constrict/Request.php b/Server/Constrict/Request.php index ec59ccb1..139dae50 100644 --- a/Server/Constrict/Request.php +++ b/Server/Constrict/Request.php @@ -9,6 +9,7 @@ use HttpServer\Http\Request as HttpResponse; use HttpServer\Http\Response; use ReflectionException; use Server\RequestInterface; +use Snowflake\Abstracts\BaseObject; use Snowflake\Exception\NotFindClassException; use Snowflake\Snowflake; @@ -43,7 +44,9 @@ class Request implements RequestInterface */ public static function create(\Swoole\Http\Request $request): RequestInterface { - $sRequest = new HttpResponse(); + Context::setContext(Response::class, new Response()); + + $sRequest = new HttpResponse(); $sRequest->headers = new HttpHeaders(); $sRequest->headers->setHeaders(array_merge($request->header, $request->server)); @@ -59,8 +62,6 @@ class Request implements RequestInterface Context::setContext(Request::class, $sRequest); - Context::setContext(Response::class, new Response()); - return Snowflake::getDi()->get(Request::class); } }