HTTPlugClient
- class Firstred\PostNL\HttpClient\HTTPlugClient
- Class HTTPlugClient.
- Parent:
- Implements:
Firstred\PostNL\HttpClient\ClientInterfacePsr\Log\LoggerAwareInterface
Summary
Methods
Properties
- protected property Firstred\PostNL\HttpClient\HTTPlugClient::$instance
- Type:
static
- protected static property Firstred\PostNL\HttpClient\HTTPlugClient::$client
- Type:
\Http\Client\HttpAsyncClient|\Http\Client\HttpClient
Methods
- public Firstred\PostNL\HttpClient\HTTPlugClient::__construct($client=null, $logger=null, $concurrency=5, $maxRetries=5)
- HTTPlugClient constructor.
- Parameters:
$client (
Http\Client\HttpAsyncClient|\Http\Client\HttpClient| null)$logger (
Psr\Log\LoggerInterface| null)$concurrency (int)
- Throws:
- Since:
1.0.0
- Since:
1.0.0
- public Firstred\PostNL\HttpClient\HTTPlugClient::doRequests( $requests=\[\])
- Do all async requests.Exceptions are captured into the result array
- Parameters:
$requests (
Psr\Http\Message\RequestInterface[])
- Returns:
\Firstred\PostNL\Exception\HttpClientException[]|\Psr\Http\Message\ResponseInterface[]- Throws:
- public Firstred\PostNL\HttpClient\HTTPlugClient::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\HTTPlugClient::getClient()
- Returns:
\Http\Client\HttpAsyncClient|\Http\Client\HttpClient
- public Firstred\PostNL\HttpClient\HTTPlugClient::setClient($client)
- Parameters:
$client (
Http\Client\HttpAsyncClient|\Http\Client\HttpClient)
- Returns:
static
- public static Firstred\PostNL\HttpClient\HTTPlugClient::getInstance($client=null)
- Parameters:
$client (
Http\Client\HttpAsyncClient|\Http\Client\HttpClient| null)
- Returns:
- Throws:
- Deprecated:
Please instantiate a new client rather than using this singleton
- public Firstred\PostNL\HttpClient\HTTPlugClient::setVerify($verify)
- Parameters:
$verify (bool | string)
- Returns:
- Deprecated:
- public Firstred\PostNL\HttpClient\HTTPlugClient::getVerify()
- Returns:
bool | string | void
- Deprecated: