From 929fe156162e3b5cbcd9cdfd1d61266e38ba1ee7 Mon Sep 17 00:00:00 2001 From: damienharper Date: Wed, 21 Dec 2022 23:21:59 +0100 Subject: [PATCH] Fixed broken annotation registration since doctrine/orm 2.14 --- src/Provider/Doctrine/Persistence/Helper/DoctrineHelper.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Provider/Doctrine/Persistence/Helper/DoctrineHelper.php b/src/Provider/Doctrine/Persistence/Helper/DoctrineHelper.php index 95e88d49..af5b2145 100644 --- a/src/Provider/Doctrine/Persistence/Helper/DoctrineHelper.php +++ b/src/Provider/Doctrine/Persistence/Helper/DoctrineHelper.php @@ -5,6 +5,7 @@ namespace DH\Auditor\Provider\Doctrine\Persistence\Helper; use Composer\Autoload\ClassLoader; +use Doctrine\Common\Annotations\AnnotationRegistry; use Doctrine\DBAL\Connection; use Doctrine\DBAL\Query\QueryBuilder; use Doctrine\DBAL\Result; @@ -147,7 +148,7 @@ public static function createAttributeMetadataConfiguration(array $paths, bool $ public static function createAnnotationMetadataConfiguration(array $paths, bool $isDevMode = false): Configuration { if (class_exists(ORMSetup::class)) { - require_once self::getVendorDir().'/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php'; + AnnotationRegistry::registerLoader('class_exists'); return ORMSetup::createAnnotationMetadataConfiguration($paths, $isDevMode); }