Example #1
0
 public function testGetSetParameter()
 {
     $sc = new Container();
     $sc->setParameter('bar', 'foo');
     $this->assertEquals('foo', $sc->getParameter('bar'), '->setParameter() sets the value of a new parameter');
     $sc->setParameter('foo', 'baz');
     $this->assertEquals('baz', $sc->getParameter('foo'), '->setParameter() overrides previously set parameter');
     $sc->setParameter('Foo', 'baz1');
     $this->assertEquals('baz1', $sc->getParameter('foo'), '->setParameter() converts the key to lowercase');
     $this->assertEquals('baz1', $sc->getParameter('FOO'), '->getParameter() converts the key to lowercase');
 }