Example #1
0
 /**
  * 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;
 }