Merges another InterfaceInjector
public merge ( |
||
$injector |
/** * @covers Symfony\Component\DependencyInjection\InterfaceInjector::merge */ public function testMerge() { $injector1 = new InterfaceInjector('Symfony\\Tests\\Component\\DependencyInjection\\Service'); $injector1->addMethodCall('method_one'); $injector2 = new InterfaceInjector('Symfony\\Tests\\Component\\DependencyInjection\\Service'); $injector2->addMethodCall('method_two'); $injector1->merge($injector2); $methodCalls = $injector1->getMethodCalls(); $this->assertEquals(2, count($methodCalls)); $this->assertEquals(array(array('method_one', array()), array('method_two', array())), $methodCalls); }