/** * @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_Authorization $authorization * @param Mage_Backend_Model_Config_Structure $configStructure * @param Mage_Backend_Model_Auth_StorageInterface $authSession * @param Mage_Core_Model_Layout_Factory $layoutFactory * @param array $invokeArgs * * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ 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_Authorization $authorization, Mage_Backend_Model_Config_Structure $configStructure, Mage_Backend_Model_Auth_StorageInterface $authSession, Mage_Core_Model_Layout_Factory $layoutFactory, array $invokeArgs = array()) { parent::__construct($request, $response, $areaCode, $objectManager, $frontController, $layoutFactory, $invokeArgs); $this->_authorization = $authorization; $this->_configStructure = $configStructure; $this->_authSession = $authSession; }
/** * @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 * @param array $invokeArgs */ 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, array $invokeArgs = array()) { parent::__construct($request, $response, $areaCode, $objectManager, $frontController, $layoutFactory, $invokeArgs); $this->_translator = isset($invokeArgs['translator']) ? $invokeArgs['translator'] : $this->_getTranslator(); }
/** * 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()) { parent::__construct($request, $response, $invokeArgs); $this->_translator = isset($invokeArgs['translator']) ? $invokeArgs['translator'] : $this->_getTranslator(); }