/** * @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)); }
protected function createDumpCache() : ConfigCache { return new ConfigCache($this->config->getDumpFile(), $this->parameterBag->get('app.devmode')); }