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 |