MockHttpClient
- class Firstred\PostNL\HttpClient\MockHttpClient
- Class MockClient.
Summary
Methods
Constants
- DEFAULT_TIMEOUT = 60
- DEFAULT_CONNECT_TIMEOUT = 20
Properties
- protected static property Firstred\PostNL\HttpClient\MockHttpClient::$defaultOptions
- Type:
array
- private static property Firstred\PostNL\HttpClient\MockHttpClient::$handler
- Type:
\GuzzleHttp\HandlerStack
Methods
- public Firstred\PostNL\HttpClient\MockHttpClient::setOption($name, $value)
- Set Guzzle option.
- Parameters:
$name (string)
$value (mixed)
- Returns:
- public Firstred\PostNL\HttpClient\MockHttpClient::getOption($name)
- Get Guzzle option.
- Parameters:
$name (string)
- Returns:
mixed | null
- public Firstred\PostNL\HttpClient\MockHttpClient::setHandler($handler)
- public Firstred\PostNL\HttpClient\MockHttpClient::getHandler()
- public Firstred\PostNL\HttpClient\MockHttpClient::doRequest($request)
- Do a single request.Exceptions are captured into the result array
- public Firstred\PostNL\HttpClient\MockHttpClient::doRequests( $requests=\[\])
- Do all async requests.Exceptions are captured into the result array
- Parameters:
$requests (
Psr\Http\Message\RequestInterface[])
- Returns:
\Psr\Http\Message\ResponseInterface[]|\Firstred\PostNL\Exception\HttpClientException[]