class Client implements HttpClient

Traits

Properties

protected GuzzleClient $client

Methods

mixed
parseResponse(ResponseInterface $response, $assoc = false)

No description

__construct(array $options = [])

No description

buildPayload($payload)

No description

ResponseInterface
getRaw(string $url)

No description

mixed
get(string $url, bool $assoc = false)

No description

ResponseInterface
putRaw(string $url, array|null $payload)

No description

mixed
put(string $url, array $payload = [], bool $assoc = false)

No description

ResponseInterface
postRaw(string $url, array|null $payload)

No description

mixed
post(string $url, array $payload = [], bool $assoc = false)

No description

ResponseInterface
deleteRaw(string $url)

No description

mixed
delete(string $url, $assoc = false)

No description

Details

in ParsesResponse at line 13
protected mixed parseResponse(ResponseInterface $response, $assoc = false)

Parameters

ResponseInterface $response
$assoc

Return Value

mixed

at line 23
__construct(array $options = [])

Parameters

array $options

at line 28
protected buildPayload($payload)

Parameters

$payload

at line 37
ResponseInterface getRaw(string $url)

Parameters

string $url

Return Value

ResponseInterface

at line 48
mixed get(string $url, bool $assoc = false)

Parameters

string $url
bool $assoc = false

Return Value

mixed

Exceptions

Exception

at line 58
ResponseInterface putRaw(string $url, array|null $payload)

Parameters

string $url
array|null $payload = []

Return Value

ResponseInterface

at line 70
mixed put(string $url, array $payload = [], bool $assoc = false)

Parameters

string $url
array $payload = []
bool $assoc = false

Return Value

mixed

Exceptions

Exception

at line 80
ResponseInterface postRaw(string $url, array|null $payload)

Parameters

string $url
array|null $payload = []

Return Value

ResponseInterface

at line 92
mixed post(string $url, array $payload = [], bool $assoc = false)

Parameters

string $url
array $payload = []
bool $assoc = false

Return Value

mixed

Exceptions

Exception

at line 101
ResponseInterface deleteRaw(string $url)

Parameters

string $url

Return Value

ResponseInterface

at line 111
mixed delete(string $url, $assoc = false)

Parameters

string $url
$assoc

Return Value

mixed

Exceptions

Exception