ClientInterface
- interface Firstred\PostNL\HttpClient\ClientInterface
- Interface ClientInterface.
Summary
Methods
Methods
- public Firstred\PostNL\HttpClient\ClientInterface::getLogger()
- Get the logger.
- Returns:
\Psr\Log\LoggerInterface
- public Firstred\PostNL\HttpClient\ClientInterface::setLogger($logger)
- Set the logger.
- Parameters:
$logger (
Psr\Log\LoggerInterface)
- public static Firstred\PostNL\HttpClient\ClientInterface::getInstance()
- Get the HTTP Client instance.
- Returns:
static
- public Firstred\PostNL\HttpClient\ClientInterface::addOrUpdateRequest($id, $request)
- Adds a request to the list of pending requestsUsing the ID you can replace a request.
- Parameters:
$id (string) Request ID
$request (
Psr\Http\Message\RequestInterface) PSR-7 request
- Returns:
int | string
- public Firstred\PostNL\HttpClient\ClientInterface::setVerify($verify)
- Set the verify setting.
- Parameters:
$verify (bool | string)
- Returns:
static
- Deprecated:
- public Firstred\PostNL\HttpClient\ClientInterface::getVerify()
- Return verify setting.
- Returns:
bool | string
- Deprecated:
- public Firstred\PostNL\HttpClient\ClientInterface::removeRequest($id)
- Remove a request from the list of pending requests.
- Parameters:
$id (string)
- public Firstred\PostNL\HttpClient\ClientInterface::clearRequests()
- Clear all requests.
- public Firstred\PostNL\HttpClient\ClientInterface::doRequest($request)
- Do a single request.Exceptions are captured into the result array
- Parameters:
$request (
Psr\Http\Message\RequestInterface)
- Returns:
\Psr\Http\Message\ResponseInterface- Throws:
- public Firstred\PostNL\HttpClient\ClientInterface::doRequests( $requests=\[\])
- Do all async requests.Exceptions are captured into the result array
- Parameters:
$requests (
Psr\Http\Message\RequestInterface[])
- Returns:
\Psr\Http\Message\ResponseInterface|\Psr\Http\Message\ResponseInterface[]|\Firstred\PostNL\Exception\HttpClientException|\Firstred\PostNL\Exception\HttpClientException[]