OPTION_BASE_URI
OPTION_BASE_URI
The base URI to prepend to each request
Type: string Default: null
$request : \VivialConnect\Common\Request
Current request instance
setOption( $name, $value) : \VivialConnect\Transport\Connection
Set an option
$name | ||
$value |
buildRequest(string $method, string $url, array $queryParams = array(), mixed|null $body = null, array $headers = array()) : \VivialConnect\Common\Request
Build a Request object.
This Request object will be passed through the middleware layers.
string | $method | |
string | $url | |
array | $queryParams | |
mixed|null | $body | |
array | $headers |
send(\VivialConnect\Common\Request $request) : mixed|\Psr\Http\Message\ResponseInterface
Send a request.
Converts request to a PSR7 request to send to Guzzle.
\VivialConnect\Common\Request | $request |
get( $url, array $queryParams = array(), array $headers = array()) : \VivialConnect\Common\Response
$url | ||
array | $queryParams | |
array | $headers |
post( $url, array $queryParams = array(), null $body = null, array $headers = array()) : \VivialConnect\Common\Response
$url | ||
array | $queryParams | |
null | $body | |
array | $headers |
put( $url, array $queryParams = array(), null $body = null, array $headers = array()) : \VivialConnect\Common\Response
$url | ||
array | $queryParams | |
null | $body | |
array | $headers |
patch( $url, array $queryParams = array(), null $body = null, array $headers = array()) : \VivialConnect\Common\Response
$url | ||
array | $queryParams | |
null | $body | |
array | $headers |
delete( $url, array $queryParams = array(), $body = null, array $headers = array()) : \VivialConnect\Common\Response
$url | ||
array | $queryParams | |
$body | ||
array | $headers |
head( $url, array $queryParams = array(), array $headers = array()) : \VivialConnect\Common\Response
$url | ||
array | $queryParams | |
array | $headers |
call(\VivialConnect\Common\Request $request) : \VivialConnect\Common\Response
Make the HTTP call
\VivialConnect\Common\Request | $request |
addLog(\VivialConnect\Common\Request $request, \VivialConnect\Common\Response $response, float $timing)
\VivialConnect\Common\Request | $request | |
\VivialConnect\Common\Response | $response | |
float | $timing |