Pārlūkot izejas kodu

[DoctrineBundle][DoctrineMongoDBBundle] Create DIC params for security user provider EM/DM aliases

Also changed the default alias to Doctrine's own canonical aliases for the default EM/DM.
Jeremy Mikola 14 gadi atpakaļ
vecāks
revīzija
24c7715029

+ 3 - 2
src/Symfony/Bundle/DoctrineBundle/Resources/config/orm.xml

@@ -39,7 +39,8 @@
 
         <!-- security/user -->
         <parameter key="security.user.provider.entity.class">Symfony\Bundle\DoctrineBundle\Security\EntityUserProvider</parameter>
-        
+        <parameter key="security.user.entity_manager.alias">doctrine.orm.entity_manager</parameter>
+
         <!--  security/acl -->
         <parameter key="security.acl.collection_cache.class">Symfony\Bundle\DoctrineBundle\Security\AclCollectionCache</parameter>
 
@@ -56,7 +57,7 @@
             </call>
         </service>
 
-        <service id="security.user.entity_manager" alias="doctrine.orm.default_entity_manager" public="false" />
+        <service id="security.user.entity_manager" alias="%security.user.entity_manager.alias%" public="false" />
 
         <service id="request.param_converter.doctrine" class="Symfony\Bundle\DoctrineBundle\Request\ParamConverter\DoctrineConverter" public="false">
             <tag name="request.param_converter" />

+ 4 - 3
src/Symfony/Bundle/DoctrineMongoDBBundle/Resources/config/mongodb.xml

@@ -50,7 +50,8 @@
 
     <!-- security/user -->
     <parameter key="security.user.provider.document.class">Symfony\Bundle\DoctrineMongoDBBundle\Security\DocumentUserProvider</parameter>
-    
+    <parameter key="security.user.document_manager.alias">doctrine.odm.mongodb.document_manager</parameter>
+
     <!-- validator -->
     <parameter key="doctrine_odm.mongodb.validator.unique.class">Symfony\Bundle\DoctrineMongoDBBundle\Validator\Constraints\DoctrineMongoDBUniqueValidator</parameter>
   </parameters>
@@ -87,8 +88,8 @@
       <argument type="service" id="doctrine.odm.mongodb.logger" />
     </service>
 
-    <service id="security.user.document_manager" alias="doctrine.odm.mongodb.default_document_manager" />
-    
+    <service id="security.user.document_manager" alias="%security.user.document_manager.alias%" />
+
     <!--  validator -->
     <service id="doctrine_odm.mongodb.validator.unique" class="%doctrine_odm.mongodb.validator.unique.class%">
         <argument type="service" id="doctrine.odm.mongodb.document_manager" />