34 lines
649 B
PHP
Executable File
34 lines
649 B
PHP
Executable File
<?php
|
|
|
|
namespace Google\ApiCore;
|
|
|
|
use GuzzleHttp\Psr7\Utils;
|
|
use Psr\Http\Message\UriInterface;
|
|
|
|
/**
|
|
* @internal
|
|
*/
|
|
class InsecureRequestBuilder extends RequestBuilder
|
|
{
|
|
/**
|
|
* @param string $path
|
|
* @param array $queryParams
|
|
* @return UriInterface
|
|
*/
|
|
protected function buildUri(string $path, array $queryParams)
|
|
{
|
|
$uri = Utils::uriFor(sprintf(
|
|
'http://%s%s',
|
|
$this->baseUri,
|
|
$path
|
|
));
|
|
if ($queryParams) {
|
|
$uri = $this->buildUriWithQuery(
|
|
$uri,
|
|
$queryParams
|
|
);
|
|
}
|
|
return $uri;
|
|
}
|
|
}
|