Symfony\Component\DependencyInjection\Extension\ExtensionInterface::load PHP Method

load() public method

Loads a specific configuration.
public load ( array $config, ContainerBuilder $container )
$config array An array of configuration values
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance
    public function load(array $config, ContainerBuilder $container);

Usage Example

コード例 #1
0
 /**
  * @param $config
  *
  * @test
  * @dataProvider configProvider
  */
 public function testObjectGeneration($config)
 {
     $this->extension->load(array($config), $container = $this->getContainer());
     $importer1 = $container->get('intriro_csv.importer.foo');
     $importer2 = $container->get('intriro_csv.importer.bar');
     $exporter1 = $container->get('intriro_csv.exporter.foo');
     $exporter2 = $container->get('intriro_csv.exporter.bar');
     $this->assertInstanceOf('Goodby\\CSV\\Import\\Standard\\Lexer', $importer1);
     $this->assertInstanceOf('Goodby\\CSV\\Import\\Standard\\Lexer', $importer2);
     $this->assertInstanceOf('Goodby\\CSV\\Export\\Standard\\Exporter', $exporter1);
     $this->assertInstanceOf('Goodby\\CSV\\Export\\Standard\\Exporter', $exporter2);
 }
All Usage Examples Of Symfony\Component\DependencyInjection\Extension\ExtensionInterface::load