$httpClient
$httpClient : \AdventureRes\HttpClients\AdventureResHttpClientInterface
Class AdventureResClient
$httpClient : \AdventureRes\HttpClients\AdventureResHttpClientInterface
__construct(\AdventureRes\HttpClients\AdventureResHttpClientInterface $httpClient = null)
AdventureResClient constructor.
\AdventureRes\HttpClients\AdventureResHttpClientInterface | $httpClient |
getHttpClient() : \AdventureRes\HttpClients\AdventureResCurlHttpClient
Gets the configured HTTP client.
setHttpClient(\AdventureRes\HttpClients\AdventureResCurlHttpClient $httpClient)
Sets the HTTP client to be used in all requests.
\AdventureRes\HttpClients\AdventureResCurlHttpClient | $httpClient |
sendRequest(\AdventureRes\Http\AdventureResRequest $request) : \AdventureRes\Http\AdventureResResponse
Sends a request to the API and returns an instance of AdventureResResponse.
\AdventureRes\Http\AdventureResRequest | $request |