NewAction.php 1012 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. *
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. declare(strict_types=1);
  8. namespace Magento\InventoryAdminUi\Controller\Adminhtml\Stock;
  9. use Magento\Backend\App\Action;
  10. use Magento\Backend\Model\View\Result\Page;
  11. use Magento\Framework\Controller\ResultFactory;
  12. use Magento\Framework\Controller\ResultInterface;
  13. use Magento\Framework\App\Action\HttpGetActionInterface;
  14. /**
  15. * NewAction Controller
  16. */
  17. class NewAction extends Action implements HttpGetActionInterface
  18. {
  19. /**
  20. * @see _isAllowed()
  21. */
  22. const ADMIN_RESOURCE = 'Magento_InventoryApi::stock';
  23. /**
  24. * @inheritdoc
  25. */
  26. public function execute(): ResultInterface
  27. {
  28. /** @var Page $resultPage */
  29. $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE);
  30. $resultPage->setActiveMenu('Magento_InventoryAdminUi::stock');
  31. $resultPage->getConfig()->getTitle()->prepend(__('New Stock'));
  32. return $resultPage;
  33. }
  34. }