@@ -360,26 +360,12 @@ protected function ormLoad(array $config, ContainerBuilder $container)
360360 $ entityManager'name ' ] = $ name
361361 $ this loadOrmEntityManager ($ entityManager$ container
362362
363-  if  (! $ loadPropertyInfoExtractor$ loadValidatorAutoMappingLoader
364-  continue ;
365-  }
366- 
367-  // TODO: drop the following block 
368-  $ metadataFactoryServicesprintf ('doctrine.orm.%s_entity_manager.metadata_factory ' , $ name
369-  $ metadataFactoryDefinition$ containerregister ($ metadataFactoryService
370-  $ metadataFactoryDefinitionsetFactory ([
371-  new  Reference (sprintf ('doctrine.orm.%s_entity_manager ' , $ name
372-  'getMetadataFactory ' ,
373-  ]);
374-  $ metadataFactoryDefinitionsetPublic (false );
375- 
376-  $ entityManagerServicesprintf ('doctrine.orm.%s_entity_manager ' , $ name
377363 if  ($ loadPropertyInfoExtractor
378-  $ this loadPropertyInfoExtractor ($ name$ container,  $ metadataFactoryService 
364+  $ this loadPropertyInfoExtractor ($ name$ container
379365 }
380366
381367 if  ($ loadValidatorAutoMappingLoader
382-  $ this loadValidatorAutoMappingLoader ($ name$ container,  $ entityManagerService 
368+  $ this loadValidatorAutoMappingLoader ($ name$ container
383369 }
384370 }
385371
@@ -805,10 +791,18 @@ protected function loadOrmCacheDrivers(array $entityManager, ContainerBuilder $c
805791 * Loads a property info extractor for each defined entity manager. 
806792 * 
807793 * @param string $entityManagerName 
808-  * @param string $metadataFactoryService 
809794 */ 
810-  private  function  loadPropertyInfoExtractor ($ entityManagerNameContainerBuilder $ container,  $ metadataFactoryService 
795+  private  function  loadPropertyInfoExtractor ($ entityManagerNameContainerBuilder $ container
811796 {
797+  $ metadataFactoryServicesprintf ('doctrine.orm.%s_entity_manager.metadata_factory ' , $ entityManagerName
798+ 
799+  $ metadataFactoryDefinition$ containerregister ($ metadataFactoryService'Doctrine\Common\Persistence\Mapping\ClassMetadataFactory ' );
800+  $ metadataFactoryDefinitionsetFactory ([
801+  new  Reference (sprintf ('doctrine.orm.%s_entity_manager ' , $ entityManagerName
802+  'getMetadataFactory ' ,
803+  ]);
804+  $ metadataFactoryDefinitionsetPublic (false );
805+ 
812806 $ propertyExtractorDefinition$ containerregister (sprintf ('doctrine.orm.%s_entity_manager.property_info_extractor ' , $ entityManagerName'Symfony\Bridge\Doctrine\PropertyInfo\DoctrineExtractor ' );
813807 $ propertyExtractorDefinitionaddArgument (new  Reference ($ metadataFactoryService
814808 $ propertyExtractorDefinitionaddTag ('property_info.list_extractor ' , ['priority '  => -1001 ]);
@@ -818,12 +812,11 @@ private function loadPropertyInfoExtractor($entityManagerName, ContainerBuilder
818812 * Loads a validator loader for each defined entity manager. 
819813 * 
820814 * @param string $entityManagerName 
821-  * @param string $entityManagerService 
822815 */ 
823-  private  function  loadValidatorAutoMappingLoader ($ entityManagerNameContainerBuilder $ container,  $ entityManagerService 
816+  private  function  loadValidatorAutoMappingLoader ($ entityManagerNameContainerBuilder $ container
824817 {
825818 $ validatorLoaderDefinition$ containerregister (sprintf ('doctrine.orm.%s_entity_manager.validator_loader ' , $ entityManagerName
826-  $ validatorLoaderDefinitionaddArgument (new  Reference ($ entityManagerService 
819+  $ validatorLoaderDefinitionaddArgument (new  Reference (sprintf ( ' doctrine.orm.%s_entity_manager ' ,  $ entityManagerName ) ));
827820 $ validatorLoaderDefinitionaddTag ('validator.auto_mapping ' );
828821 }
829822
0 commit comments