Documentation

HttpClient
in package
implements HttpClientInterface

Table of Contents

Interfaces

HttpClientInterface

Properties

$client  : ClientInterface
$logger  : LoggerInterface

Methods

__construct()  : mixed
delete()  : ResponseInterface
delete request
get()  : ResponseInterface
Get request
getPaginated()  : PaginatedResponse
Get request with pagination support
patch()  : ResponseInterface
Patch request
post()  : ResponseInterface
Post request
put()  : ResponseInterface
Put request
request()  : ResponseInterface
Make an HTTP request
requestPaginated()  : PaginatedResponse
Make an HTTP request with pagination support
prepareDefaultOptions()  : array<string|int, mixed>

Properties

Methods

__construct()

public __construct([ClientInterface|null $client = null ][, LoggerInterface|null $logger = null ]) : mixed
Parameters
$client : ClientInterface|null = null
$logger : LoggerInterface|null = null

prepareDefaultOptions()

private prepareDefaultOptions(string &$url, array<string|int, mixed> $options) : array<string|int, mixed>
Parameters
$url : string
$options : array<string|int, mixed>
Tags
throws
MissingApiKeyException
throws
MissingBaseUrlException
Return values
array<string|int, mixed>

        
On this page

Search results