Пример #1
0
 /**
  * Add and remove filters from a writer object
  */
 public function testManageFiltersAfterInit()
 {
     $config = array('url' => 'php://memory', 'filters' => array());
     $writer = new NoWriter($config);
     $filters = $writer->getFilters();
     $this->assertCount(0, $filters);
     $filter = new NoFilter(array());
     $writer->addFilter($filter);
     // As filters is a clone, it must be still zero
     $this->assertCount(0, $filters);
     $this->assertCount(1, $writer->getFilters());
     // Remove the filter and count again
     $writer->removeFilter($filter);
     $this->assertCount(0, $filters);
     $this->assertCount(0, $writer->getFilters());
 }