Exemple #1
0
 /**
  * @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);
 }