public function testParameters() { $c = new Container(); $c->setParameter('foo', 'bar'); $c->setParameter('cache', array('type' => 'apc')); $this->assertEquals($c->getParameter('foo'), 'bar'); $this->assertEquals($c->getParameter('undefined'), null); $this->assertEquals($c->getParameter('undefined', 'q'), 'q'); $this->assertEquals($c->getParameter('cache.type'), 'apc'); $c->setParameter('cache.type', 'files'); $this->assertEquals($c->getParameter('cache.type'), 'files'); $this->assertFalse($c->hasParameter('undefined')); $this->assertTrue($c->hasParameter('foo')); $this->assertTrue($c->hasParameter('cache.type')); $this->assertNull($c->getParameter('session.type')); }
public function hasParameter($key) { return $this->container->hasParameter($key); }