Index.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /**
  3. *
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. namespace Magento\Marketplace\Controller\Adminhtml\Index;
  8. class Index extends \Magento\Marketplace\Controller\Adminhtml\Index
  9. {
  10. /**
  11. * @var \Magento\Framework\View\Result\PageFactory
  12. */
  13. protected $resultPageFactory;
  14. /**
  15. * @param \Magento\Backend\App\Action\Context $context
  16. * @param \Magento\Framework\View\Result\PageFactory $resultPageFactory
  17. */
  18. public function __construct(
  19. \Magento\Backend\App\Action\Context $context,
  20. \Magento\Framework\View\Result\PageFactory $resultPageFactory
  21. ) {
  22. parent::__construct($context);
  23. $this->resultPageFactory = $resultPageFactory;
  24. }
  25. /**
  26. * @return \Magento\Backend\Model\View\Result\Page
  27. */
  28. public function execute()
  29. {
  30. /** @var \Magento\Backend\Model\View\Result\Page $resultPage */
  31. $resultPage = $this->getResultPageFactory()->create();
  32. $resultPage->setActiveMenu('Magento_Marketplace::partners');
  33. $resultPage->addBreadcrumb(__('Partners'), __('Partners'));
  34. $resultPage->getConfig()->getTitle()->prepend(__('Magento Marketplace'));
  35. return $resultPage;
  36. }
  37. /**
  38. * @return \Magento\Framework\View\Result\PageFactory
  39. */
  40. public function getResultPageFactory()
  41. {
  42. return $this->resultPageFactory;
  43. }
  44. }