Пример #1
0
 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'));
 }
Пример #2
0
 public function getParameter($name, $default = null)
 {
     return $this->container->getParameter($name, $default);
 }