_request = $context->getRequest(); $this->_response = $context->getResponse(); $this->resultRedirectFactory = $context->getResultRedirectFactory(); $this->resultFactory = $context->getResultFactory(); } /** * Dispatch request * * @param RequestInterface $request * @return ResponseInterface */ abstract public function dispatch(RequestInterface $request); /** * Retrieve request object * * @return \Magento\Framework\App\RequestInterface */ public function getRequest() { return $this->_request; } /** * Retrieve response object * * @return \Magento\Framework\App\ResponseInterface */ public function getResponse() { return $this->_response; } }