Amp\Artax\Client::generateRequestFromUri PHP Method

generateRequestFromUri() private method

private generateRequestFromUri ( $uriOrRequest )
    private function generateRequestFromUri($uriOrRequest)
    {
        if (is_string($uriOrRequest)) {
            $uri = $this->buildUriFromString($uriOrRequest);
            $request = new Request();
        } elseif ($uriOrRequest instanceof Request) {
            $uri = $this->buildUriFromString((string) $uriOrRequest->getUri());
            $request = $uriOrRequest;
        } else {
            throw new \InvalidArgumentException('Request must be a valid HTTP URI or Amp\\Artax\\Request instance');
        }
        $request->setUri($uri);
        return [$request, $uri];
    }