/** * Return review * * @return \XLite\Module\XC\Reviews\Model\Review */ public function getReview() { $id = $this->getId(); $review = null; if ($id) { $review = \XLite\Core\Database::getRepo('XLite\\Module\\XC\\Reviews\\Model\\Review')->find($id); } if (!$review || !$this->isOwnReview($review)) { $review = new \XLite\Module\XC\Reviews\Model\Review(); $review->setEmail($this->getProfileField('email')); $review->setReviewerName($this->getProfileField('reviewerName')); $review->setRating(\XLite\Module\XC\Reviews\Model\Review::MAX_RATING); } return $review; }