Example #1
0
 public function testMethod()
 {
     $manager = new Manager();
     $manager->getInitializer()->before('Common\\Module', array($this, 'callBefore'));
     $manager->getInitializer()->after('Common\\Module', array(__CLASS__, 'callAfter'));
     $module = $manager->create('Common\\Module');
     $this->assertSame($module->state, 'Cti\\Di\\Manager');
     $this->assertSame($module->reference, $manager);
 }