diff --git a/HttpServer/Http/Formatter/HtmlFormatter.php b/HttpServer/Http/Formatter/HtmlFormatter.php index 7dd53ff8..58a8b8e4 100644 --- a/HttpServer/Http/Formatter/HtmlFormatter.php +++ b/HttpServer/Http/Formatter/HtmlFormatter.php @@ -54,6 +54,7 @@ class HtmlFormatter extends Application implements IFormatter public function clear() { + $this->data = null; unset($this->data); } } diff --git a/HttpServer/Http/Formatter/JsonFormatter.php b/HttpServer/Http/Formatter/JsonFormatter.php index 6b8e1589..3532a424 100644 --- a/HttpServer/Http/Formatter/JsonFormatter.php +++ b/HttpServer/Http/Formatter/JsonFormatter.php @@ -51,6 +51,7 @@ class JsonFormatter extends Application implements IFormatter public function clear() { + $this->data = null; unset($this->data); } } diff --git a/HttpServer/Http/Formatter/XmlFormatter.php b/HttpServer/Http/Formatter/XmlFormatter.php index 973954a4..ee58c71c 100644 --- a/HttpServer/Http/Formatter/XmlFormatter.php +++ b/HttpServer/Http/Formatter/XmlFormatter.php @@ -82,6 +82,7 @@ class XmlFormatter extends Application implements IFormatter public function clear() { + $this->data = null; unset($this->data); } } diff --git a/HttpServer/Http/Request.php b/HttpServer/Http/Request.php index d0c7cc32..80621dfa 100644 --- a/HttpServer/Http/Request.php +++ b/HttpServer/Http/Request.php @@ -421,7 +421,7 @@ class Request extends Application $sRequest->fd = $request->fd; $sRequest->startTime = microtime(true); $sRequest->uri = $request->server['request_uri'] ?? $request->header['request_uri']; - $sRequest->params = new HttpParams(Help::toArray($request->rawContent()), $request->get, $request->files); + $sRequest->params = Context::setContext('HttpParams', new HttpParams(Help::toArray($request->rawContent()), $request->get, $request->files)); if (!empty($request->post)) { $sRequest->params->setPosts($request->post ?? []); } @@ -429,7 +429,7 @@ class Request extends Application if (!empty($request->header)) { $headers = array_merge($headers, $request->header); } - $sRequest->headers = new HttpHeaders($headers); + $sRequest->headers = Context::setContext('HttpHeaders', new HttpHeaders($headers)); return $sRequest; }