改名
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
namespace Server\Constrict;
|
||||
|
||||
use Http\Context\Context;
|
||||
use Http\Context\Request as HttpResponse;
|
||||
use Server\Message\Request as Psr7Request;
|
||||
use Http\Context\Response;
|
||||
use Kiri\Kiri;
|
||||
use ReflectionException;
|
||||
@@ -11,7 +11,7 @@ use Server\RequestInterface;
|
||||
|
||||
|
||||
/**
|
||||
* @mixin HttpResponse
|
||||
* @mixin Psr7Request
|
||||
*/
|
||||
class Request implements RequestInterface
|
||||
{
|
||||
@@ -24,10 +24,10 @@ class Request implements RequestInterface
|
||||
*/
|
||||
public function __call($name, $args)
|
||||
{
|
||||
if (!Context::hasContext(HttpResponse::class)) {
|
||||
$request = Context::setContext(HttpResponse::class, new HttpResponse());
|
||||
if (!Context::hasContext(Psr7Request::class)) {
|
||||
$request = Context::setContext(Psr7Request::class, new Psr7Request());
|
||||
} else {
|
||||
$request = Context::getContext(HttpResponse::class);
|
||||
$request = Context::getContext(Psr7Request::class);
|
||||
}
|
||||
if (property_exists($request, $name)) {
|
||||
return $request->{$name};
|
||||
@@ -43,7 +43,7 @@ class Request implements RequestInterface
|
||||
public function __get($name): mixed
|
||||
{
|
||||
// TODO: Change the autogenerated stub
|
||||
return Context::getContext(HttpResponse::class)->{$name};
|
||||
return Context::getContext(Psr7Request::class)->{$name};
|
||||
}
|
||||
|
||||
|
||||
@@ -56,17 +56,7 @@ class Request implements RequestInterface
|
||||
{
|
||||
Context::setContext(Response::class, new Response());
|
||||
|
||||
$sRequest = new HttpResponse();
|
||||
$sRequest->setHeaders(array_merge($request->header, $request->server));
|
||||
|
||||
$sRequest->setUri($sRequest->getRequestUri());
|
||||
$sRequest->setClientId($request->fd);
|
||||
|
||||
$sRequest->setParseBody($request);
|
||||
$sRequest->setFiles($request->files ?? []);
|
||||
$sRequest->setGets($request->get ?? []);
|
||||
|
||||
Context::setContext(HttpResponse::class, $sRequest);
|
||||
Context::setContext(Psr7Request::class, Psr7Request::parseRequest($request));
|
||||
|
||||
return Kiri::getDi()->get(Request::class);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user