Added new data method.

This commit is contained in:
luke.rodham
2016-02-25 08:54:58 +00:00
parent 0046e1588b
commit 115ac0f1a5

View File

@@ -16,6 +16,10 @@ class ReviewTransformer
* @var
*/
private $companyReply;
/**
* @var
*/
private $companyReplyCreatedAt;
/**
* @var
*/
@@ -90,6 +94,14 @@ class ReviewTransformer
return $this->author;
}
/**
* @return mixed
*/
public function getCompanyReplyCreatedAt()
{
return $this->companyReplyCreatedAt;
}
/**
* @param array $reviews
*
@@ -113,13 +125,14 @@ class ReviewTransformer
*/
public function transform($review)
{
$reviewObj = new self;
$reviewObj->title = $review['title'];
$reviewObj->review = $review['text'];
$reviewObj->companyReply = $review['companyReply']['text'];
$reviewObj->rating = $review['stars'];
$reviewObj->createdAt = $review['createdAt'];
$reviewObj->author = trim($review['consumer']['displayName']);
$reviewObj = new self;
$reviewObj->title = $review['title'];
$reviewObj->review = $review['text'];
$reviewObj->companyReply = $review['companyReply']['text'];
$reviewObj->companyReplyCreatedAt = $review['companyReply']['createdAt'];
$reviewObj->rating = $review['stars'];
$reviewObj->createdAt = $review['createdAt'];
$reviewObj->author = trim($review['consumer']['displayName']);
return $reviewObj;
}