예제 #1
0
 /**
  * @test
  *
  * @covers Lcobucci\DependencyInjection\ContainerBuilder::__construct
  * @covers Lcobucci\DependencyInjection\ContainerBuilder::setDefaultConfiguration
  * @covers Lcobucci\DependencyInjection\ContainerBuilder::setParameter
  */
 public function setParameterShouldConfigureTheParameterAndReturnSelf()
 {
     $builder = new ContainerBuilder($this->config, $this->generator, $this->parameterBag);
     $this->parameterBag->expects($this->once())->method('set')->with('test', 1);
     $this->assertSame($builder, $builder->setParameter('test', 1));
 }
예제 #2
0
 /**
  * @return ConfigCache
  */
 protected function createDumpCache()
 {
     return new ConfigCache($this->config->getDumpFile(), $this->parameterBag->get('app.devmode'));
 }
예제 #3
0
 /**
  * @test
  *
  * @covers Lcobucci\DependencyInjection\Config\Handlers\ParameterBag::__construct
  * @covers Lcobucci\DependencyInjection\Config\Handlers\ParameterBag::get
  */
 public function getShouldReturnTheDefaultValueWhenParameterDoesNotExist()
 {
     $handler = new ParameterBag();
     $this->assertEquals(1, $handler->get('test', 1));
 }