@@ -514,12 +514,6 @@ protected function ormLoad(array $config, ContainerBuilder $container): void
514514
515515 $ container ->setParameter ('doctrine.default_entity_manager ' , $ config ['default_entity_manager ' ]);
516516
517- if (! ($ config ['enable_lazy_ghost_objects ' ] ?? false )) {
518- throw new LogicException (
519- 'Lazy ghost objects cannot be disabled for ORM 3. ' ,
520- );
521- }
522-
523517 if (! class_exists (ProxyHelper::class)) {
524518 throw new LogicException (
525519 'Lazy ghost objects cannot be enabled because the "symfony/var-exporter" library '
@@ -541,7 +535,7 @@ protected function ormLoad(array $config, ContainerBuilder $container): void
541535 trigger_deprecation ('doctrine/doctrine-bundle ' , '2.16 ' , 'Not setting "doctrine.orm.enable_native_lazy_objects" to true is deprecated. ' );
542536 }
543537
544- $ options = ['auto_generate_proxy_classes ' , 'enable_lazy_ghost_objects ' , ' enable_native_lazy_objects ' , 'proxy_dir ' , 'proxy_namespace ' ];
538+ $ options = ['auto_generate_proxy_classes ' , 'enable_native_lazy_objects ' , 'proxy_dir ' , 'proxy_namespace ' ];
545539 foreach ($ options as $ key ) {
546540 $ container ->setParameter ('doctrine.orm. ' . $ key , $ config [$ key ]);
547541 }
@@ -662,7 +656,6 @@ protected function loadOrmEntityManager(array $entityManager, ContainerBuilder $
662656 'setQuoteStrategy ' => new Reference ($ entityManager ['quote_strategy ' ]),
663657 'setTypedFieldMapper ' => new Reference ($ entityManager ['typed_field_mapper ' ]),
664658 'setEntityListenerResolver ' => new Reference (sprintf ('doctrine.orm.%s_entity_listener_resolver ' , $ entityManager ['name ' ])),
665- 'setLazyGhostObjectEnabled ' => '%doctrine.orm.enable_lazy_ghost_objects% ' ,
666659 'setIdentityGenerationPreferences ' => $ entityManager ['identity_generation_preferences ' ],
667660 ];
668661
0 commit comments