示例#1
0
 /**
  * @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());
 }