Example #1
0
 /**
  * Constructor
  *
  * @param Mage_Core_Controller_Request_Http $request
  * @param Mage_Core_Controller_Response_Http $response
  * @param string $areaCode
  * @param Magento_ObjectManager $objectManager
  * @param Mage_Core_Controller_Varien_Front $frontController
  * @param Mage_Core_Model_Layout_Factory $layoutFactory
  */
 public function __construct(Mage_Core_Controller_Request_Http $request, Mage_Core_Controller_Response_Http $response, $areaCode = null, Magento_ObjectManager $objectManager, Mage_Core_Controller_Varien_Front $frontController, Mage_Core_Model_Layout_Factory $layoutFactory)
 {
     parent::__construct($request, $response, $areaCode);
     $this->_objectManager = $objectManager;
     $this->_frontController = $frontController;
     $this->_layoutFactory = $layoutFactory;
     $this->_frontController->setAction($this);
     $this->_construct();
 }
Example #2
0
 /**
  * Constructor
  *
  * @param Zend_Controller_Request_Abstract $request
  * @param Zend_Controller_Response_Abstract $response
  * @param array $invokeArgs
  */
 public function __construct(Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array())
 {
     $this->_request = $request;
     $this->_response = $response;
     $this->_frontController = isset($invokeArgs['frontController']) ? $invokeArgs['frontController'] : Mage::app()->getFrontController();
     $this->_frontController->setAction($this);
     if (!$this->_currentArea) {
         $this->_currentArea = isset($invokeArgs['areaCode']) ? $invokeArgs['areaCode'] : null;
     }
     $this->_construct();
 }