This commit is contained in:
2021-08-13 16:39:44 +08:00
parent 7d54e103f9
commit c54e600d6f
2 changed files with 12 additions and 3 deletions
+6 -2
View File
@@ -25,8 +25,12 @@ class Request implements RequestInterface
*/
public function __call($name, $args)
{
$request = Context::getContext(HttpResponse::class);
if (property_exists($request, $name)) {
if (!Context::hasContext(HttpResponse::class)) {
$request = Context::setContext(HttpResponse::class, new HttpResponse());
} else {
$request = Context::getContext(HttpResponse::class);
}
if (property_exists($request, $name)) {
return $request->{$name};
}
return $request->{$name}(...$args);