public function getCollector($name) { if (!isset($this->data['collectors'][$name])) { throw new InvalidArgumentException("Invalid debug collector '{$name}'"); } return $this->data['collectors'][$name]; }
/** * @expectedException \InvalidArgumentException */ public function testGetInvalidCollector() { $collector = $this->getMock('\\Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface'); $this->mainCollector->addCollector($collector); $this->assertSame($collector, $this->mainCollector->getCollector('foo')); }