@@ 809-815 (lines=7) @@ | ||
806 | /** |
|
807 | * Loads a validator loader for each defined entity manager. |
|
808 | */ |
|
809 | private function loadValidatorLoader(string $entityManagerName, ContainerBuilder $container) : void |
|
810 | { |
|
811 | $validatorLoaderDefinition = $container->register(sprintf('doctrine.orm.%s_entity_manager.validator_loader', $entityManagerName), DoctrineLoader::class); |
|
812 | $validatorLoaderDefinition->addArgument(new Reference(sprintf('doctrine.orm.%s_entity_manager', $entityManagerName))); |
|
813 | ||
814 | $validatorLoaderDefinition->addTag('validator.auto_mapper', ['priority' => -100]); |
|
815 | } |
|
816 | ||
817 | /** |
|
818 | * @param array $objectManager |
|
@@ 910-918 (lines=9) @@ | ||
907 | return $id; |
|
908 | } |
|
909 | ||
910 | private function registerMetadataPhpArrayCacheWarmer(string $entityManagerName, ContainerBuilder $container): void |
|
911 | { |
|
912 | $cacheWarmerDefinition = $container->register(sprintf('doctrine.orm.%s_metadata_cache.php_array_warmer', $entityManagerName), DoctrineMetadataCacheWarmer::class); |
|
913 | $cacheWarmerDefinition->setArguments([ |
|
914 | new Reference(sprintf('doctrine.orm.%s_entity_manager', $entityManagerName)), |
|
915 | $this->getPhpArrayFile($entityManagerName) |
|
916 | ]); |
|
917 | $cacheWarmerDefinition->addTag('kernel.cache_warmer'); |
|
918 | } |
|
919 | ||
920 | private function registerMetadataPhpArrayCache(string $entityManagerName, ContainerBuilder $container): void |
|
921 | { |