コード例 #1
0
 /**
  * Test adding and removing compiler passes
  *
  * @return void
  * @author Dan Cox
  */
 public function test_addRemovePasses()
 {
     $register = new DICompilerPassRegister();
     $register->add('TestClass');
     $register->add(['Test2', 'Test3']);
     $register->remove('Test2');
     $this->assertEquals(['TestClass', 'Test3'], $register->getPasses());
 }
コード例 #2
0
ファイル: TestCase.php プロジェクト: antoligy/Framework
 /**
  * Registers passes specified in the test
  *
  * @return void
  * @author Dan Cox
  */
 public function registerPasses()
 {
     if (!is_null($this->passes)) {
         DICompilerPassRegister::add($this->passes);
     }
 }