resultPageFactory = $resultPageFactory; } /** * Editing existing status form * * @return \Magento\Framework\Controller\ResultInterface */ public function execute() { $status = $this->_initStatus(); if ($status) { $this->_coreRegistry->register('current_status', $status); /** @var \Magento\Backend\Model\View\Result\Page $resultPage */ $resultPage = $this->resultPageFactory->create(); $resultPage->setActiveMenu('Magento_Sales::system_order_statuses'); $resultPage->getConfig()->getTitle()->prepend(__('Order Status')); $resultPage->getConfig()->getTitle()->prepend(__('Edit Order Status')); return $resultPage; } else { $this->messageManager->addErrorMessage(__('We can\'t find this order status.')); /** @var \Magento\Backend\Model\View\Result\Redirect $resultRedirect */ $resultRedirect = $this->resultRedirectFactory->create(); return $resultRedirect->setPath('sales/'); } } }