28 parent::__construct($context);
38 $pageId = $this->_objectManager->get(
39 \
Magento\Framework\
App\Config\ScopeConfigInterface::class,
40 \
Magento\Store\Model\ScopeInterface::SCOPE_STORE
42 \
Magento\Cms\Helper\Page::XML_PATH_NO_ROUTE_PAGE,
43 \
Magento\Store\Model\ScopeInterface::SCOPE_STORE
46 $pageHelper = $this->_objectManager->get(\
Magento\Cms\Helper\Page::class);
47 $resultPage = $pageHelper->prepareResultPage($this, $pageId);
49 $resultPage->setStatusHeader(404,
'1.1',
'Not Found');
50 $resultPage->setHeader(
'Status',
'404 File not found');
54 $resultForward = $this->resultForwardFactory->create();
55 $resultForward->setController(
'index');
56 $resultForward->forward(
'defaultNoRoute');
57 return $resultForward;
__construct(\Magento\Framework\App\Action\Context $context, \Magento\Framework\Controller\Result\ForwardFactory $resultForwardFactory)