resultJsonFactory = $resultJsonFactory; } /** * Retrieve response for deniedJsonAction() * * @return array */ protected function _getDeniedJson() { return [ 'ajaxExpired' => 1, 'ajaxRedirect' => $this->_helper->getHomePageUrl() ]; } /** * Denied JSON action * * @return \Magento\Framework\Controller\Result\Json */ public function execute() { /** @var \Magento\Framework\Controller\Result\Json $resultJson */ $resultJson = $this->resultJsonFactory->create(); return $resultJson->setData($this->_getDeniedJson()); } }