diff --git a/src/Doctrine/Mapping/ClassMetadataFactory.php b/src/Doctrine/Mapping/ClassMetadataFactory.php index b41031f7..b2f82388 100644 --- a/src/Doctrine/Mapping/ClassMetadataFactory.php +++ b/src/Doctrine/Mapping/ClassMetadataFactory.php @@ -29,7 +29,7 @@ public function __construct(string $tmpDir) protected function initialize(): void { $drivers = []; - if (class_exists(AnnotationReader::class)) { + if (class_exists(AnnotationDriver::class) && class_exists(AnnotationReader::class)) { $docParser = new DocParser(); $docParser->setIgnoreNotImportedAnnotations(true); $drivers[] = new AnnotationDriver(new AnnotationReader($docParser));