Index.php 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Review\Controller\Customer;
  7. use Magento\Review\Controller\Customer as CustomerController;
  8. use Magento\Framework\Controller\ResultFactory;
  9. class Index extends CustomerController
  10. {
  11. /**
  12. * Render my product reviews
  13. *
  14. * @return \Magento\Framework\View\Result\Page
  15. */
  16. public function execute()
  17. {
  18. /** @var \Magento\Framework\View\Result\Page $resultPage */
  19. $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE);
  20. if ($navigationBlock = $resultPage->getLayout()->getBlock('customer_account_navigation')) {
  21. $navigationBlock->setActive('review/customer');
  22. }
  23. if ($block = $resultPage->getLayout()->getBlock('review_customer_list')) {
  24. $block->setRefererUrl($this->_redirect->getRefererUrl());
  25. }
  26. $resultPage->getConfig()->getTitle()->set(__('My Product Reviews'));
  27. return $resultPage;
  28. }
  29. }