Exemple #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;
 }
Exemple #2
0
 /**
  * Check whether config dependency is available
  *
  * @return bool
  */
 protected function _isConfigDependenciesAvailable()
 {
     if ($this->_dependsOnConfig) {
         return $this->_storeConfig->getConfigFlag((string) $this->_dependsOnConfig);
     }
     return true;
 }