示例#1
0
 /**
  * Check whether element should be displayed
  *
  * @return bool
  */
 public function isVisible()
 {
     if (!$this->isAllowed()) {
         return false;
     }
     return parent::isVisible();
 }
示例#2
0
 public function testIsVisibleReturnsFalseIfElementHasNoChildrenAndFrontendModel()
 {
     $this->_applicationMock->expects($this->once())->method('isSingleStoreMode')->will($this->returnValue(true));
     $this->assertFalse($this->_model->isVisible());
 }
示例#3
0
 /**
  * @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;
 }