Skip to content

Commit

Permalink
[DoctrineBundle] Fix bug in Auto Proxy Generation introduced with con…
Browse files Browse the repository at this point in the history
…fig merge refactoring
  • Loading branch information
beberlei authored and fabpot committed Jan 24, 2011
1 parent 69fb235 commit 2bc6197
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions src/Symfony/Bundle/DoctrineBundle/DependencyInjection/DoctrineExtension.php 100644 → 100755
Expand Up @@ -281,10 +281,10 @@ protected function mergeOrmConfig(array $configs, $container)
$mergedConfig['default_connection'] = $config['default_connection'];
}
if (isset($config['auto_generate_proxy_classes'])) {
$mergedConfig['auto_generate_proxy_classes'] = $config['auto_generate_proxy_classes'];
$defaultManagerOptions['auto_generate_proxy_classes'] = $config['auto_generate_proxy_classes'];
}
if (isset($config['auto-generate-proxy-classes'])) {
$mergedConfig['auto_generate_proxy_classes'] = $config['auto-generate-proxy-classes'];
$defaultManagerOptions['auto_generate_proxy_classes'] = $config['auto-generate-proxy-classes'];
}
}
$defaultManagerOptions['connection'] = $mergedConfig['default_connection'];
Expand Down
Expand Up @@ -424,18 +424,18 @@ public function testAnnotationsBundleMappingDetection()
));
}

public function testMultipleOrmLoadCalls()
public function testOrmMergeConfigs()
{
$container = $this->getContainer(array('XmlBundle', 'AnnotationsBundle'));
$loader = new DoctrineExtension();

$loader->dbalLoad(array(array()), $container);
$loader->ormLoad(array(array(
'auto_generate_proxy_dir' => true,
'auto_generate_proxy_classes' => true,
'mappings' => array('AnnotationsBundle' => array())
),
array(
'auto_generate_proxy_dir' => false,
'auto_generate_proxy_classes' => false,
'mappings' => array('XmlBundle' => array())
)), $container);

Expand All @@ -450,7 +450,7 @@ public function testMultipleOrmLoadCalls()
));

$configDef = $container->getDefinition('doctrine.orm.default_configuration');
$this->assertDICDefinitionMethodCallOnce($configDef, 'setAutoGenerateProxyClasses', array(false));
$this->assertDICDefinitionMethodCallOnce($configDef, 'setAutoGenerateProxyClasses', array( false ));
}

public function testEntityManagerMetadataCacheDriverConfiguration()
Expand Down Expand Up @@ -513,7 +513,7 @@ public function testDependencyInjectionImportsOverrideDefaults()
$this->assertEquals('%doctrine.orm.cache.apc_class%', $cacheDefinition->getClass());

$configDefinition = $container->getDefinition('doctrine.orm.default_configuration');
$this->assertDICDefinitionMethodCallOnce($configDefinition, 'setAutoGenerateProxyClasses', array(false));
$this->assertDICDefinitionMethodCallOnce($configDefinition, 'setAutoGenerateProxyClasses', array(true));
}

public function testSingleEntityManagerMultipleMappingBundleDefinitions()
Expand Down

0 comments on commit 2bc6197

Please sign in to comment.