瀏覽代碼

[DoctrineMongoDBBundle] Moved loading of default configuration inside conditional so it's only loaded once.

Kris Wallsmith 15 年之前
父節點
當前提交
c888bcdd59
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/Symfony/Bundle/DoctrineMongoDBBundle/DependencyInjection/MongoDBExtension.php

+ 2 - 3
src/Symfony/Bundle/DoctrineMongoDBBundle/DependencyInjection/MongoDBExtension.php

@@ -38,10 +38,9 @@ class MongoDBExtension extends Extension
      */
     public function mongodbLoad($config, ContainerBuilder $container)
     {
-        $loader = new XmlFileLoader($container, __DIR__.'/../Resources/config');
-        $loader->load($this->resources['mongodb']);
-
         if (!$container->hasDefinition('doctrine.odm.mongodb.document_manager')) {
+            $loader = new XmlFileLoader($container, __DIR__.'/../Resources/config');
+            $loader->load($this->resources['mongodb']);
 
             $container->setParameter('doctrine.odm.mongodb.mapping_dirs', $this->findBundleSubpaths('Resources/config/doctrine/metadata', $container));
             $container->setParameter('doctrine.odm.mongodb.document_dirs', $this->findBundleSubpaths('Document', $container));