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