Amp\Artax\Client::buildUriFromString PHP Method

buildUriFromString() private method

private buildUriFromString ( $str )
    private function buildUriFromString($str)
    {
        try {
            $uri = new Uri($str);
            $scheme = $uri->getScheme();
            if (($scheme === 'http' || $scheme === 'https') && $uri->getHost()) {
                return $uri;
            } else {
                throw new \InvalidArgumentException('Request must specify a valid HTTP URI');
            }
        } catch (\DomainException $e) {
            throw new \InvalidArgumentException($msg = 'Request must specify a valid HTTP URI', $code = 0, $prev = $e);
        }
    }