Example #1
0
 /**
  * @test
  *
  * @covers \Lcobucci\DependencyInjection\Compiler\ParameterBag::process
  *
  * @uses \Lcobucci\DependencyInjection\Compiler\ParameterBag::__construct
  */
 public function invokeShouldAppendAllConfiguredParametersOnTheBuilder()
 {
     $builder = new ContainerBuilder();
     $pass = new ParameterBag(['test' => 1]);
     $pass->process($builder);
     self::assertEquals(1, $builder->getParameter('test'));
 }
 /**
  * @test
  *
  * @covers \Lcobucci\DependencyInjection\ContainerBuilder::setParameter
  *
  * @uses \Lcobucci\DependencyInjection\ContainerBuilder::__construct
  * @uses \Lcobucci\DependencyInjection\ContainerBuilder::setDefaultConfiguration
  */
 public function setParameterShouldConfigureTheParameterAndReturnSelf()
 {
     $builder = new ContainerBuilder($this->config, $this->generator, $this->parameterBag);
     $this->parameterBag->expects($this->once())->method('set')->with('test', 1);
     self::assertSame($builder, $builder->setParameter('test', 1));
 }
Example #3
0
 protected function createDumpCache() : ConfigCache
 {
     return new ConfigCache($this->config->getDumpFile(), $this->parameterBag->get('app.devmode'));
 }