/**
* @param HttpClient $client
*/
public function __construct(HttpClient $client)
{
$this->client = $client;
$this->client->setApiBasePath($this->apiBasePath);
if (!isset($this->resourceName)) {
$this->resourceName = $this->getResourceNameFromClass();
}
if (!isset($this->objectName)) {
$this->objectName = Inflect::singularize($this->resourceName);
}
if (!isset($this->objectNamePlural)) {
$this->objectNamePlural = Inflect::pluralize($this->resourceName);
}
$this->setUpRoutes();
}