Пример #1
0
 /**
  * Add and remove processors after init
  */
 public function testManageProcessorsAfterInit()
 {
     $config = array('url' => 'php://memory', 'filters' => array());
     $writer = new NoWriter($config);
     $processors = $writer->getProcessors();
     $this->assertCount(0, $processors);
     $processor = new NoOp();
     $writer->addProcessor($processor);
     // Processors is a clone, so it's zero
     $this->assertCount(0, $processors);
     $this->assertCount(1, $writer->getProcessors());
     // Remove the processor and count again
     $writer->removeProcessor($processor);
     $this->assertCount(0, $processors);
     $this->assertCount(0, $writer->getProcessors());
 }