/** * @param Mage_Core_Controller_Varien_Action_Factory $controllerFactory * @param Magento_Filesystem $filesystem * @param Mage_Core_Model_App $app * @param string $areaCode * @param string $baseController * @throws InvalidArgumentException */ public function __construct(Mage_Core_Controller_Varien_Action_Factory $controllerFactory, Magento_Filesystem $filesystem, Mage_Core_Model_App $app, $areaCode, $baseController) { parent::__construct($controllerFactory, $filesystem, $app, $areaCode, $baseController); $this->_areaFrontName = Mage::helper('Mage_Backend_Helper_Data')->getAreaFrontName(); if (empty($this->_areaFrontName)) { throw new InvalidArgumentException('Area Front Name should be defined'); } }
/** * @param Mage_Core_Controller_Varien_Action_Factory $controllerFactory * @param Magento_Filesystem $filesystem * @param Mage_Core_Model_App $app * @param string $areaCode * @param string $baseController * @param Mage_Backend_Model_Auth_Session $backendSession * @param Mage_DesignEditor_Helper_Data $helper * @param Mage_DesignEditor_Model_State $editorState * @param Mage_Core_Model_Config $configuration */ public function __construct(Mage_Core_Controller_Varien_Action_Factory $controllerFactory, Magento_Filesystem $filesystem, Mage_Core_Model_App $app, $areaCode, $baseController, Mage_Backend_Model_Auth_Session $backendSession, Mage_DesignEditor_Helper_Data $helper, Mage_DesignEditor_Model_State $editorState, Mage_Core_Model_Config $configuration) { parent::__construct($controllerFactory, $filesystem, $app, $areaCode, $baseController); $this->_backendSession = $backendSession; $this->_helper = $helper; $this->_editorState = $editorState; $this->_configuration = $configuration; }
/** * Fetch area front name from params * * @param array $options * @throws InvalidArgumentException */ public function __construct(array $options = array()) { parent::__construct($options); $this->_areaFrontName = Mage::helper('Mage_Backend_Helper_Data')->getAreaFrontName(); if (empty($this->_areaFrontName)) { throw new InvalidArgumentException('Area Front Name should be defined'); } }