[DoctrineBundle] Revert removal of dic parameter doctrine.orm.auto_generate_proxy_classes.
This commit is contained in:
parent
8d938c54d1
commit
a50f56a7e9
@ -219,7 +219,7 @@ class DoctrineExtension extends AbstractDoctrineExtension
|
||||
|
||||
$config = $this->mergeOrmConfig($configs, $container);
|
||||
|
||||
$options = array('default_entity_manager', 'default_connection');
|
||||
$options = array('default_entity_manager', 'default_connection', 'auto_generate_proxy_classes');
|
||||
foreach ($options as $key) {
|
||||
$container->setParameter('doctrine.orm.'.$key, $config[$key]);
|
||||
}
|
||||
@ -253,6 +253,7 @@ class DoctrineExtension extends AbstractDoctrineExtension
|
||||
$mergedConfig = array(
|
||||
'default_entity_manager' => 'default',
|
||||
'default_connection' => 'default',
|
||||
'auto_generate_proxy_classes' => false,
|
||||
'entity_managers' => array(),
|
||||
);
|
||||
|
||||
@ -279,6 +280,12 @@ class DoctrineExtension extends AbstractDoctrineExtension
|
||||
} else if (isset($config['default_connection'])) {
|
||||
$mergedConfig['default_connection'] = $config['default_connection'];
|
||||
}
|
||||
if (isset($config['auto_generate_proxy_classes'])) {
|
||||
$mergedConfig['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['connection'] = $mergedConfig['default_connection'];
|
||||
|
||||
|
@ -11,6 +11,7 @@
|
||||
<parameter key="doctrine.orm.result_cache_driver">array</parameter>
|
||||
<parameter key="doctrine.orm.configuration_class">Doctrine\ORM\Configuration</parameter>
|
||||
<parameter key="doctrine.orm.entity_manager_class">Doctrine\ORM\EntityManager</parameter>
|
||||
<parameter key="doctrine.orm.auto_generate_proxy_classes">false</parameter>
|
||||
|
||||
<!-- proxies -->
|
||||
<parameter key="doctrine.orm.proxy_namespace">Proxies</parameter>
|
||||
|
@ -119,6 +119,7 @@ abstract class AbstractDoctrineExtensionTest extends TestCase
|
||||
$loader->dbalLoad(array(array()), $container);
|
||||
$loader->ormLoad(array(array('mappings' => array('YamlBundle' => array()))), $container);
|
||||
|
||||
$this->assertFalse($container->getParameter('doctrine.orm.auto_generate_proxy_classes'));
|
||||
$this->assertEquals('Doctrine\ORM\Configuration', $container->getParameter('doctrine.orm.configuration_class'));
|
||||
$this->assertEquals('Doctrine\ORM\EntityManager', $container->getParameter('doctrine.orm.entity_manager_class'));
|
||||
$this->assertEquals('Proxies', $container->getParameter('doctrine.orm.proxy_namespace'));
|
||||
|
Reference in New Issue
Block a user