eZ\Bundle\EzPublishDebugBundle\Collector\EzPublishCoreCollector::getAllCollectors PHP Method

getAllCollectors() public method

public getAllCollectors ( ) : Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface[]
return Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface[]
    public function getAllCollectors()
    {
        return $this->data['collectors'];
    }

Usage Example

 public function testGetAllCollectors()
 {
     $collector1 = $this->getMock('\\Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface');
     $nameCollector1 = 'collector1';
     $collector1->expects($this->once())->method('getName')->will($this->returnValue($nameCollector1));
     $collector2 = $this->getMock('\\Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface');
     $nameCollector2 = 'collector2';
     $collector2->expects($this->once())->method('getName')->will($this->returnValue($nameCollector2));
     $allCollectors = [$nameCollector1 => $collector1, $nameCollector2 => $collector2];
     foreach ($allCollectors as $name => $collector) {
         $this->mainCollector->addCollector($collector);
     }
     $this->assertSame($allCollectors, $this->mainCollector->getAllCollectors());
 }