/** * Check whether element should be displayed * * @return bool */ public function isVisible() { if (!$this->isAllowed()) { return false; } return parent::isVisible(); }
public function testIsVisibleReturnsFalseIfElementHasNoChildrenAndFrontendModel() { $this->_applicationMock->expects($this->once())->method('isSingleStoreMode')->will($this->returnValue(true)); $this->assertFalse($this->_model->isVisible()); }
/** * @param Mage_Core_Model_Factory_Helper $helperFactory * @param Mage_Core_Model_App $application * @param Mage_Backend_Model_Config_Structure_Element_Iterator_Field $childrenIterator * @param Mage_Backend_Model_Config_Clone_Factory $cloneModelFactory * @param Mage_Backend_Model_Config_Structure_Element_Dependency_Mapper $dependencyMapper */ public function __construct(Mage_Core_Model_Factory_Helper $helperFactory, Mage_Core_Model_App $application, Mage_Backend_Model_Config_Structure_Element_Iterator_Field $childrenIterator, Mage_Backend_Model_Config_Clone_Factory $cloneModelFactory, Mage_Backend_Model_Config_Structure_Element_Dependency_Mapper $dependencyMapper) { parent::__construct($helperFactory, $application, $childrenIterator); $this->_cloneModelFactory = $cloneModelFactory; $this->_dependencyMapper = $dependencyMapper; }