diff --git a/DependencyInjection/DoctrineExtension.php b/DependencyInjection/DoctrineExtension.php index 6e9b0f819..6f3d4536d 100644 --- a/DependencyInjection/DoctrineExtension.php +++ b/DependencyInjection/DoctrineExtension.php @@ -796,9 +796,11 @@ private function loadPropertyInfoExtractor($entityManagerName, ContainerBuilder $propertyExtractorDefinition->addTag('property_info.list_extractor', ['priority' => -1001]); $propertyExtractorDefinition->addTag('property_info.type_extractor', ['priority' => -999]); - if (is_a(DoctrineExtractor::class, PropertyAccessExtractorInterface::class, true)) { - $propertyExtractorDefinition->addTag('property_info.access_extractor', ['priority' => -999]); + if (! is_a(DoctrineExtractor::class, PropertyAccessExtractorInterface::class, true)) { + return; } + + $propertyExtractorDefinition->addTag('property_info.access_extractor', ['priority' => -999]); } /**