public function getRequest() { $request = new Request($this->protocolVersion); $request->setMethod($_SERVER['REQUEST_METHOD']); $request->setUrl($this->requestUrl->get()); $request->setHeaders((new RequestHeaders())->get()); $request->setBody(new RequestBodyInputStream()); return $request; }