From 4171901f792f626118a4874d2549d118e493442a Mon Sep 17 00:00:00 2001 From: Gregor Nathanael Meyer Date: Wed, 31 Jul 2024 14:21:03 +0200 Subject: [PATCH] Doctrine\ORM\Mapping\ClassMetadataInfo is now Doctrine\ORM\Mapping\ClassMetadata (#22) --- Event/Subscriber/DoctrineORMSubscriber.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Event/Subscriber/DoctrineORMSubscriber.php b/Event/Subscriber/DoctrineORMSubscriber.php index 5207a56..4e75619 100644 --- a/Event/Subscriber/DoctrineORMSubscriber.php +++ b/Event/Subscriber/DoctrineORMSubscriber.php @@ -16,7 +16,7 @@ use Doctrine\DBAL\Connection; use Doctrine\DBAL\Types\Types; use Doctrine\ORM\EntityManagerInterface; -use Doctrine\ORM\Mapping\ClassMetadataInfo; +use Doctrine\ORM\Mapping\ClassMetadata; use Doctrine\ORM\QueryBuilder; use Spiriit\Bundle\FormFilterBundle\Event\GetFilterConditionEvent; use Symfony\Component\EventDispatcher\EventSubscriberInterface; @@ -91,7 +91,7 @@ public function filterEntity(GetFilterConditionEvent $event) $fieldName = \str_replace(\sprintf('%s.', $rootPart->getAlias()), null, $event->getField()); $metadata = $queryBuilder->getEntityManager()->getClassMetadata($rootPart->getFrom()); - if (isset($metadata->associationMappings[$fieldName]) && (!$metadata->associationMappings[$fieldName]['isOwningSide'] || $metadata->associationMappings[$fieldName]['type'] === ClassMetadataInfo::MANY_TO_MANY)) { + if (isset($metadata->associationMappings[$fieldName]) && (!$metadata->associationMappings[$fieldName]['isOwningSide'] || $metadata->associationMappings[$fieldName]['type'] === ClassMetadata::MANY_TO_MANY)) { if (!$event->getFilterQuery()->hasJoinAlias($fieldName)) { $queryBuilder->leftJoin($event->getField(), $fieldName); }