|
@@ -424,33 +424,33 @@ abstract class AbstractDoctrineExtensionTest extends TestCase
|
|
|
));
|
|
|
}
|
|
|
|
|
|
- public function testOrmMergeConfigs()
|
|
|
+ public function testMultipleOrmLoadCalls()
|
|
|
{
|
|
|
$container = $this->getContainer(array('XmlBundle', 'AnnotationsBundle'));
|
|
|
$loader = new DoctrineExtension();
|
|
|
|
|
|
$loader->dbalLoad(array(array()), $container);
|
|
|
$loader->ormLoad(array(array(
|
|
|
- 'auto_generate_proxy_classes' => true,
|
|
|
+ 'auto_generate_proxy_dir' => true,
|
|
|
'mappings' => array('AnnotationsBundle' => array())
|
|
|
),
|
|
|
array(
|
|
|
- 'auto_generate_proxy_classes' => false,
|
|
|
+ 'auto_generate_proxy_dir' => false,
|
|
|
'mappings' => array('XmlBundle' => array())
|
|
|
)), $container);
|
|
|
|
|
|
$definition = $container->getDefinition('doctrine.orm.default_metadata_driver');
|
|
|
$this->assertDICDefinitionMethodCallAt(0, $definition, 'addDriver', array(
|
|
|
- new Reference('doctrine.orm.default_xml_metadata_driver'),
|
|
|
- 'DoctrineBundle\Tests\DependencyInjection\Fixtures\Bundles\XmlBundle\Entity'
|
|
|
- ));
|
|
|
- $this->assertDICDefinitionMethodCallAt(1, $definition, 'addDriver', array(
|
|
|
new Reference('doctrine.orm.default_annotation_metadata_driver'),
|
|
|
'DoctrineBundle\Tests\DependencyInjection\Fixtures\Bundles\AnnotationsBundle\Entity'
|
|
|
));
|
|
|
+ $this->assertDICDefinitionMethodCallAt(1, $definition, 'addDriver', array(
|
|
|
+ new Reference('doctrine.orm.default_xml_metadata_driver'),
|
|
|
+ 'DoctrineBundle\Tests\DependencyInjection\Fixtures\Bundles\XmlBundle\Entity'
|
|
|
+ ));
|
|
|
|
|
|
$configDef = $container->getDefinition('doctrine.orm.default_configuration');
|
|
|
- $this->assertDICDefinitionMethodCallOnce($configDef, 'setAutoGenerateProxyClasses', array(true));
|
|
|
+ $this->assertDICDefinitionMethodCallOnce($configDef, 'setAutoGenerateProxyClasses', array(false));
|
|
|
}
|
|
|
|
|
|
public function testEntityManagerMetadataCacheDriverConfiguration()
|