Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Detail.php
Go to the documentation of this file.
1 <?php
7 
13 class Detail extends \Magento\Backend\Block\Widget\Grid\Container
14 {
18  protected $_productFactory;
19 
25  public function __construct(
26  \Magento\Backend\Block\Widget\Context $context,
27  \Magento\Catalog\Model\ProductFactory $productFactory,
28  array $data = []
29  ) {
30  $this->_productFactory = $productFactory;
31  parent::__construct($context, $data);
32  }
33 
37  protected function _construct()
38  {
39  $this->_blockGroup = 'Magento_Reports';
40  $this->_controller = 'adminhtml_review_detail';
41 
42  $product = $this->_productFactory->create()->load($this->getRequest()->getParam('id'));
43  $this->_headerText = __('Reviews for %1', $product->getName());
44 
45  parent::_construct();
46  $this->buttonList->remove('add');
47  $this->setBackUrl($this->getUrl('reports/report_review/product/'));
48  $this->_addBackButton();
49  }
50 }
__construct(\Magento\Backend\Block\Widget\Context $context, \Magento\Catalog\Model\ProductFactory $productFactory, array $data=[])
Definition: Detail.php:25
__()
Definition: __.php:13