Beispiel #1
0
 /**
  * @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;
 }
Beispiel #2
0
 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();
 }
Beispiel #3
0
 /**
  * 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);
 }