Added new data method.

This commit is contained in:
luke.rodham
2016-02-25 08:54:58 +00:00
parent 0046e1588b
commit 115ac0f1a5
+20 -7
View File
@@ -16,6 +16,10 @@ class ReviewTransformer
* @var * @var
*/ */
private $companyReply; private $companyReply;
/**
* @var
*/
private $companyReplyCreatedAt;
/** /**
* @var * @var
*/ */
@@ -90,6 +94,14 @@ class ReviewTransformer
return $this->author; return $this->author;
} }
/**
* @return mixed
*/
public function getCompanyReplyCreatedAt()
{
return $this->companyReplyCreatedAt;
}
/** /**
* @param array $reviews * @param array $reviews
* *
@@ -113,13 +125,14 @@ class ReviewTransformer
*/ */
public function transform($review) public function transform($review)
{ {
$reviewObj = new self; $reviewObj = new self;
$reviewObj->title = $review['title']; $reviewObj->title = $review['title'];
$reviewObj->review = $review['text']; $reviewObj->review = $review['text'];
$reviewObj->companyReply = $review['companyReply']['text']; $reviewObj->companyReply = $review['companyReply']['text'];
$reviewObj->rating = $review['stars']; $reviewObj->companyReplyCreatedAt = $review['companyReply']['createdAt'];
$reviewObj->createdAt = $review['createdAt']; $reviewObj->rating = $review['stars'];
$reviewObj->author = trim($review['consumer']['displayName']); $reviewObj->createdAt = $review['createdAt'];
$reviewObj->author = trim($review['consumer']['displayName']);
return $reviewObj; return $reviewObj;
} }