Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Attributes
Review Class Reference

Public Member Functions

 __construct (\Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Review\Model\ReviewFactory $reviewFactory)
 
 beforeGetReviewsSummaryHtml (\Magento\Catalog\Block\Product\Compare\ListCompare $subject, \Magento\Catalog\Model\Product $product, $templateType=false, $displayIfNoReviews=false)
 

Protected Attributes

 $reviewFactory
 
 $storeManager
 

Detailed Description

Definition at line 9 of file Review.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( \Magento\Store\Model\StoreManagerInterface  $storeManager,
\Magento\Review\Model\ReviewFactory  $reviewFactory 
)
Parameters
\Magento\Store\Model\StoreManagerInterface$storeManager
\Magento\Review\Model\ReviewFactory$reviewFactory

Definition at line 29 of file Review.php.

Member Function Documentation

◆ beforeGetReviewsSummaryHtml()

beforeGetReviewsSummaryHtml ( \Magento\Catalog\Block\Product\Compare\ListCompare  $subject,
\Magento\Catalog\Model\Product  $product,
  $templateType = false,
  $displayIfNoReviews = false 
)

Initialize product review

Parameters
\Magento\Catalog\Block\Product\Compare\ListCompare$subject
\Magento\Catalog\Model\Product$product
bool$templateType
bool$displayIfNoReviews
Returns
void @SuppressWarnings(PHPMD.UnusedFormalParameter)

Definition at line 48 of file Review.php.

53  {
54  if (!$product->getRatingSummary()) {
55  $this->reviewFactory->create()->getEntitySummary($product, $this->storeManager->getStore()->getId());
56  }
57  }

Field Documentation

◆ $reviewFactory

$reviewFactory
protected

Definition at line 16 of file Review.php.

◆ $storeManager

$storeManager
protected

Definition at line 23 of file Review.php.


The documentation for this class was generated from the following file: