public function testRegistry() { $name = 'processor1'; $processorOne = $this->getProcessorMock($name); $registry = new ComponentProcessorRegistry(); $this->assertEmpty($registry->getProcessors()); $this->assertNull($registry->getProcessorByName($name)); $registry->addProcessor($processorOne); $this->assertCount(1, $registry->getProcessors()); $this->assertTrue($registry->hasProcessor($name)); $this->assertEquals($processorOne, $registry->getProcessorByName($name)); }
/** * @param string $name * @return null|ComponentProcessorInterface */ protected function getProcessor($name) { return $this->componentRegistry->getProcessorByName($name); }