get() get(string $endpoint, array $query = [], array $headers = []) : array|string Send a GET request. Parameters string $endpoint array $query array $headers Returns array|string —
post() post(string $endpoint, string|array $data, array $options = []) : array|string Send a POST request. Parameters string $endpoint string|array $data array $options Returns array|string —
request() request(string $method, string $endpoint, array $options = []) : array|string Send request. Parameters string $method string $endpoint array $options Returns array|string —
setHttpClient() setHttpClient(\GuzzleHttp\Client $client) : $this Set http client. Parameters \GuzzleHttp\Client $client Returns $this —
getHttpClient() getHttpClient() : \GuzzleHttp\Client Return http client. Returns \GuzzleHttp\Client —
getDefaultHttpClient() getDefaultHttpClient() : \GuzzleHttp\Client Get default http client. Returns \GuzzleHttp\Client —
setConnectTimeout() setConnectTimeout(float $connectTimeout) : self Parameters float $connectTimeout Returns self —
setOptions() setOptions(array $options) : $this setOptions. Parameters array $options Returns $this —
setHttpOptions() setHttpOptions(array $httpOptions) : self Parameters array $httpOptions Returns self —
unwrapResponse() unwrapResponse(\Psr\Http\Message\ResponseInterface $response) : array|string Convert response. Parameters \Psr\Http\Message\ResponseInterface $response Returns array|string —