API_SERVICE
API_SERVICE
The API service used in this class.
Class AbstractAdventureResService
$httpClient : \AdventureRes\HttpClients\AdventureResHttpClientInterface
$client : \AdventureRes\AdventureResClient
$app : \AdventureRes\AdventureResApp
__construct(\AdventureRes\AdventureResApp $app, \AdventureRes\HttpClients\AdventureResHttpClientInterface|null $client = null, boolean $shouldValidateSessionIds = true)
AbstractAdventureResService constructor.
\AdventureRes\AdventureResApp | $app | The configuration app. |
\AdventureRes\HttpClients\AdventureResHttpClientInterface|null | $client | Optionally pass in a pre-configured HttpClient. |
boolean | $shouldValidateSessionIds | This should only be used for testing. |
setApp(\AdventureRes\AdventureResApp $app)
Sets the configuration app.
\AdventureRes\AdventureResApp | $app |
setHttpClient(\AdventureRes\HttpClients\AdventureResHttpClientInterface $httpClient)
Sets the HTTP client to be used in requests.
\AdventureRes\HttpClients\AdventureResHttpClientInterface | $httpClient |
makeApiCall( $method, $endpoint, $params) : \AdventureRes\Http\AdventureResResponse
Generates an AdventureResRequest and sends it via the client.
$method | ||
$endpoint | ||
$params |