/** * @covers Symfony\Components\DependencyInjection\Container::set * @covers Symfony\Components\DependencyInjection\Container::offsetSet */ public function testSet() { $sc = new Container(); $sc->set('foo', $foo = new \stdClass()); $this->assertEquals($foo, $sc->get('foo'), '->set() sets a service'); $sc['bar'] = $foo = new \stdClass(); $this->assertEquals($foo, $sc->get('bar'), '->offsetSet() sets a service'); }
/** * Sets a service. * * @param string $id The service identifier * @param object $service The service instance */ public function set($id, $service) { unset($this->definitions[$id]); unset($this->aliases[$id]); parent::set($id, $service); }