/** * @param Mage_Backend_Helper_Data $backendHelper * @param Mage_Core_Helper_Data $coreHelper * @param Mage_Core_Model_Session $coreSession * @param Mage_Core_Model_Store_Config $storeConfig * @param Mage_Backend_Model_Menu_Config $menuConfig * @param array $data */ public function __construct(Mage_Backend_Helper_Data $backendHelper, Mage_Core_Helper_Data $coreHelper, Mage_Core_Model_Session $coreSession, Mage_Core_Model_Store_Config $storeConfig, Mage_Backend_Model_Menu_Config $menuConfig, array $data = array()) { parent::__construct($data); $this->_startupMenuItemId = $storeConfig->getConfig(self::XML_PATH_STARTUP_MENU_ITEM); $this->_backendHelper = $backendHelper; $this->_coreSession = $coreSession; $this->_coreHelper = $coreHelper; $this->_menuConfig = $menuConfig; }
public function __construct(array $data = array()) { parent::__construct($data); $this->_startupMenuItemId = isset($data['startupMenuItemId']) ? $data['startupMenuItemId'] : Mage::getStoreConfig(self::XML_PATH_STARTUP_MENU_ITEM); $this->_menu = isset($data['menu']) ? $data['menu'] : null; $this->_backendHelper = isset($data['backendHelper']) ? $data['backendHelper'] : Mage::helper('Mage_Backend_Helper_Data'); if (false == $this->_backendHelper instanceof Mage_Backend_Helper_Data) { throw new InvalidArgumentException('Backend helper is corrupted'); } $this->_coreSession = isset($data['coreSession']) ? $data['coreSession'] : Mage::getSingleton('Mage_Core_Model_Session'); $this->_coreHelper = isset($data['coreHelper']) ? $data['coreHelper'] : Mage::helper('Mage_Core_Helper_Data'); $this->_routes = isset($data['routes']) ? $data['routes'] : array(); }
/** * Constructor * * @param Mage_DesignEditor_Helper_Data $helper * @param array $data */ public function __construct(Mage_DesignEditor_Helper_Data $helper, array $data = array()) { $this->_helper = $helper; parent::__construct($data); }