Updated class to now get stars and trustscore.

This commit is contained in:
luke.rodham
2016-02-22 16:47:46 +00:00
parent 4b3912a8f9
commit c37b8bbafb

View File

@@ -43,4 +43,44 @@ class Reviews
return (new ReviewTransformer())->transformArray($reviews);
}
/**
* @param array $queryParams
*
* @return float
*/
public function getTrustScore($queryParams = [])
{
$url = '/v1/business-units/' . $this->client->getBusinessUnitId();
$ratings = $this->client->getClient()->request(
'GET',
$url,
array_merge($this->client->getDefaultHeaders(), ['query' => $queryParams])
);
$data = json_decode($ratings->getBody()->getContents(), true);
return $data['trustScore'];
}
/**
* @param array $queryParams
*
* @return mixed
*/
public function getStarRating($queryParams = [])
{
$url = '/v1/business-units/' . $this->client->getBusinessUnitId();
$ratings = $this->client->getClient()->request(
'GET',
$url,
array_merge($this->client->getDefaultHeaders(), ['query' => $queryParams])
);
$data = json_decode($ratings->getBody()->getContents(), true);
return $data['stars'];
}
}