/**
  *
  * @return \Nethgui\Module\SimpleModuleAttributesProvider
  */
 public function testInitializeFromModule()
 {
     $this->module = $this->getMock('Nethgui\\Module\\ModuleInterface', array('getIdentifier', 'setParent', 'getParent', 'initialize', 'isInitialized', 'getAttributesProvider'));
     $this->module->expects($this->any())->method('getIdentifier')->will($this->returnValue('MockModule1'));
     $object = new \Nethgui\Module\SimpleModuleAttributesProvider();
     $this->assertInstanceOf('\\Nethgui\\Module\\ModuleAttributesInterface', $object->initializeFromModule($this->module));
     return $object;
 }
Esempio n. 2
0
 public function getAttributesProvider()
 {
     if (!isset($this->descriptor)) {
         $attributes = new \Nethgui\Module\SimpleModuleAttributesProvider();
         $this->descriptor = $this->initializeAttributes($attributes->initializeFromModule($this));
     }
     return $this->descriptor;
 }