Index.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Customer\Controller\Adminhtml\Index;
  7. use Magento\Framework\App\Action\HttpGetActionInterface as HttpGetActionInterface;
  8. class Index extends \Magento\Customer\Controller\Adminhtml\Index implements HttpGetActionInterface
  9. {
  10. /**
  11. * Customers list action
  12. *
  13. * @return \Magento\Backend\Model\View\Result\Page|\Magento\Backend\Model\View\Result\Forward
  14. */
  15. public function execute()
  16. {
  17. if ($this->getRequest()->getQuery('ajax')) {
  18. $resultForward = $this->resultForwardFactory->create();
  19. $resultForward->forward('grid');
  20. return $resultForward;
  21. }
  22. $resultPage = $this->resultPageFactory->create();
  23. /**
  24. * Set active menu item
  25. */
  26. $resultPage->setActiveMenu('Magento_Customer::customer_manage');
  27. $resultPage->getConfig()->getTitle()->prepend(__('Customers'));
  28. /**
  29. * Add breadcrumb item
  30. */
  31. $resultPage->addBreadcrumb(__('Customers'), __('Customers'));
  32. $resultPage->addBreadcrumb(__('Manage Customers'), __('Manage Customers'));
  33. $this->_getSession()->unsCustomerData();
  34. $this->_getSession()->unsCustomerFormData();
  35. return $resultPage;
  36. }
  37. }