public function getRequest()

in src/Request/Request.php [42:60]


    public function getRequest(): MessageRequestInterface
    {
        $factory = new Psr17Factory();

        $path = $this->path;
        if (!empty($this->queryParams)) {
           $path .= '?' . http_build_query($this->queryParams);
        }
        $request = $factory->createRequest($this->method, $path);
        foreach ($this->headers as $key => $value) {
            $request = $request->withHeader($key, $value);
        }
        if (!empty($this->body)) {
            $content = $this->serializeBody($this->body);
            $stream = $factory->createStream($content);
            $request = $request->withBody($stream);
        }
        return $request;
    }