/**
  * {@inheritDoc}
  */
 public function getReview()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getReview', array());
     return parent::getReview();
 }
Example #2
0
 /**
  * Return shortened review content
  *
  * @param \XLite\Module\XC\Reviews\Model\Review $entity Review
  *
  * @return string
  */
 protected function getReviewShortContent(\XLite\Module\XC\Reviews\Model\Review $entity)
 {
     $review = $entity->getReview();
     $review = trim($review);
     if (function_exists('mb_substr')) {
         $value = mb_substr($review, 0, 30, 'utf-8');
         $result = $value . (mb_strlen($value, 'utf-8') != mb_strlen($review, 'utf-8') ? '...' : '');
     } else {
         $value = substr($review, 0, 30);
         $result = $value . (strlen($value) != strlen($review) ? '...' : '');
     }
     return func_htmlspecialchars($result);
 }