/** * {@inheritDoc} */ public function load(array $configs, ContainerBuilder $container) { $configuration = $this->getConfiguration($configs, $container); $config = $this->processConfiguration($configuration, $configs); $this->adapter->loadServicesConfiguration($container); if (!empty($config['dbal'])) { $this->dbalLoad($config['dbal'], $container); } if (!empty($config['orm'])) { $this->ormLoad($config['orm'], $container); } $this->addClassesToCompile(array('Doctrine\\Common\\Annotations\\DocLexer', 'Doctrine\\Common\\Annotations\\FileCacheReader', 'Doctrine\\Common\\Annotations\\PhpParser', 'Doctrine\\Common\\Annotations\\Reader', 'Doctrine\\Common\\Lexer', 'Doctrine\\Common\\Persistence\\ConnectionRegistry', 'Doctrine\\Common\\Persistence\\Proxy', 'Doctrine\\Common\\Util\\ClassUtils', 'Doctrine\\Bundle\\DoctrineBundle\\Registry')); }
public function testLoadServicesConfiguration() { $container = $this->createContainer(); $this->assertFalse($container->hasParameter('doctrine_cache.array.class')); $this->adapter->loadServicesConfiguration($container); $this->assertTrue($container->hasParameter('doctrine_cache.array.class')); }