/** * @param SymfonyBuilder $container * @param ContainerConfiguration $config * @param ConfigCache $dump */ private function updateDump(SymfonyBuilder $container, ContainerConfiguration $config, ConfigCache $dump) { $dump->write($this->getDumper($container)->dump($config->getDumpOptions()), $container->getResources()); }
/** * @test * * @covers \Lcobucci\DependencyInjection\Config\ContainerConfiguration::setBaseClass * @covers \Lcobucci\DependencyInjection\Config\ContainerConfiguration::getDumpOptions * * @uses \Lcobucci\DependencyInjection\Config\ContainerConfiguration::__construct * @uses \Lcobucci\DependencyInjection\Config\ContainerConfiguration::getClassName */ public function getDumpOptionsShouldIncludeBaseWhenWasConfigured() { $config = new ContainerConfiguration(); $config->setBaseClass('Test'); $options = ['class' => 'Project' . md5('') . 'ServiceContainer', 'base_class' => 'Test']; self::assertEquals($options, $config->getDumpOptions()); }