From 115ac0f1a599b28b90a4b3079008f0bc11d0124c Mon Sep 17 00:00:00 2001 From: "luke.rodham" Date: Thu, 25 Feb 2016 08:54:58 +0000 Subject: [PATCH] Added new data method. --- src/Transformers/ReviewTransformer.php | 27 +++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/src/Transformers/ReviewTransformer.php b/src/Transformers/ReviewTransformer.php index 48cff19..339ae25 100755 --- a/src/Transformers/ReviewTransformer.php +++ b/src/Transformers/ReviewTransformer.php @@ -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; }