示例#1
0
文件: ContainerTest.php 项目: fwk/di
 public function testSharedSetAndGetDefinition()
 {
     $this->assertFalse($this->object->has('test'));
     $def = ClassDefinition::factory('stdClass');
     $this->object->set('test', $def->setShared(true));
     $this->assertTrue($this->object->has('test'));
     $inst = $this->object->get('test');
     $this->assertInstanceOf('\\stdClass', $inst);
     $this->assertTrue($inst === $this->object->get('test'));
 }