浏览代码

[DependencyInjection] fixed Doctrine bundles

Fabien Potencier 15 年之前
父节点
当前提交
659041a96c

+ 2 - 2
src/Symfony/Framework/DoctrineBundle/DependencyInjection/DoctrineExtension.php

@@ -108,7 +108,7 @@ class DoctrineExtension extends LoaderExtension
 
                 $driverOptions = array();
                 $driverDef = new Definition('Doctrine\DBAL\DriverManager');
-                $driverDef->setConstructor('getConnection');
+                $driverDef->setFactoryMethod('getConnection');
                 $configuration->setDefinition(sprintf('doctrine.dbal.%s_connection', $name), $driverDef);
             }
 
@@ -233,7 +233,7 @@ class DoctrineExtension extends LoaderExtension
                 new Reference(sprintf('doctrine.orm.%s_configuration', $name))
             );
             $ormEmDef = new Definition('Doctrine\ORM\EntityManager', $ormEmArgs);
-            $ormEmDef->setConstructor('create');
+            $ormEmDef->setFactoryMethod('create');
 
             $configuration->setDefinition(
                 sprintf('doctrine.orm.%s_entity_manager', $name),

+ 1 - 1
src/Symfony/Framework/DoctrineMongoDBBundle/Resources/config/mongodb.xml

@@ -93,7 +93,7 @@
     </service>
 
     <!-- document manager -->
-    <service id="doctrine.odm.mongodb.document_manager" class="%doctrine.odm.mongodb.document_manager_class%" constructor="create">
+    <service id="doctrine.odm.mongodb.document_manager" class="%doctrine.odm.mongodb.document_manager_class%" factory-method="create">
       <argument type="service" id="doctrine.odm.mongodb.connection" />
       <argument type="service" id="doctrine.odm.mongodb.configuration" />
     </service>