Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ReviewGrid.php
Go to the documentation of this file.
1 <?php
7 
11 use Magento\Review\Model\ReviewFactory;
12 use Magento\Review\Model\RatingFactory;
15 
17 {
21  protected $layoutFactory;
22 
30  public function __construct(
31  Context $context,
33  ReviewFactory $reviewFactory,
34  RatingFactory $ratingFactory,
36  ) {
37  $this->layoutFactory = $layoutFactory;
38  parent::__construct($context, $coreRegistry, $reviewFactory, $ratingFactory);
39  }
40 
44  public function execute()
45  {
46  $layout = $this->layoutFactory->create();
48  $resultRaw = $this->resultFactory->create(ResultFactory::TYPE_RAW);
49  $resultRaw->setContents($layout->createBlock(\Magento\Review\Block\Adminhtml\Grid::class)->toHtml());
50  return $resultRaw;
51  }
52 }
__construct(Context $context, Registry $coreRegistry, ReviewFactory $reviewFactory, RatingFactory $ratingFactory, LayoutFactory $layoutFactory)
Definition: ReviewGrid.php:30