unregisterProcessor() public static method

Unregister a processor
public static unregisterProcessor ( Closure $processor )
$processor Closure
Ejemplo n.º 1
0
 public function testRegisterProcessor()
 {
     $counter = 0;
     $analysis = new Analysis();
     $analysis->process();
     $this->assertSame(0, $counter);
     $countProcessor = function (Analysis $a) use(&$counter) {
         $counter++;
     };
     Analysis::registerProcessor($countProcessor);
     $analysis->process();
     $this->assertSame(1, $counter);
     Analysis::unregisterProcessor($countProcessor);
     $analysis->process();
     $this->assertSame(1, $counter);
 }