From 05e38eadbeb3de19e5b26003c2b401e00bb71df4 Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 18 Oct 2026 00:08:23 +0200 Subject: =?UTF-8?q?sortie=20de=20vendor=20du=20d=C3=A9p=C3=B4t,=20oubli=20?= =?UTF-8?q?dans=20config-template.ini?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Utility/HierarchyDiscriminatorResolver.php | 44 --------- .../orm/src/Utility/IdentifierFlattener.php | 83 ---------------- vendor/doctrine/orm/src/Utility/LockSqlHelper.php | 35 ------- .../doctrine/orm/src/Utility/PersisterHelper.php | 108 --------------------- 4 files changed, 270 deletions(-) delete mode 100644 vendor/doctrine/orm/src/Utility/HierarchyDiscriminatorResolver.php delete mode 100644 vendor/doctrine/orm/src/Utility/IdentifierFlattener.php delete mode 100644 vendor/doctrine/orm/src/Utility/LockSqlHelper.php delete mode 100644 vendor/doctrine/orm/src/Utility/PersisterHelper.php (limited to 'vendor/doctrine/orm/src/Utility') diff --git a/vendor/doctrine/orm/src/Utility/HierarchyDiscriminatorResolver.php b/vendor/doctrine/orm/src/Utility/HierarchyDiscriminatorResolver.php deleted file mode 100644 index b682125..0000000 --- a/vendor/doctrine/orm/src/Utility/HierarchyDiscriminatorResolver.php +++ /dev/null @@ -1,44 +0,0 @@ - - */ - public static function resolveDiscriminatorsForClass( - ClassMetadata $rootClassMetadata, - EntityManagerInterface $entityManager, - ): array { - $hierarchyClasses = $rootClassMetadata->subClasses; - $hierarchyClasses[] = $rootClassMetadata->name; - - $discriminators = []; - - foreach ($hierarchyClasses as $class) { - $currentMetadata = $entityManager->getClassMetadata($class); - $currentDiscriminator = $currentMetadata->discriminatorValue; - - if ($currentDiscriminator !== null) { - $discriminators[$currentDiscriminator] = null; - } - } - - return $discriminators; - } -} diff --git a/vendor/doctrine/orm/src/Utility/IdentifierFlattener.php b/vendor/doctrine/orm/src/Utility/IdentifierFlattener.php deleted file mode 100644 index 3792d33..0000000 --- a/vendor/doctrine/orm/src/Utility/IdentifierFlattener.php +++ /dev/null @@ -1,83 +0,0 @@ - - */ - public function flattenIdentifier(ClassMetadata $class, array $id): array - { - $flatId = []; - - foreach ($class->identifier as $field) { - if (isset($class->associationMappings[$field]) && isset($id[$field]) && is_a($id[$field], $class->associationMappings[$field]->targetEntity)) { - $targetClassMetadata = $this->metadataFactory->getMetadataFor( - $class->associationMappings[$field]->targetEntity, - ); - assert($targetClassMetadata instanceof ClassMetadata); - - if ($this->unitOfWork->isInIdentityMap($id[$field])) { - $associatedId = $this->flattenIdentifier($targetClassMetadata, $this->unitOfWork->getEntityIdentifier($id[$field])); - } else { - $associatedId = $this->flattenIdentifier($targetClassMetadata, $targetClassMetadata->getIdentifierValues($id[$field])); - } - - $flatId[$field] = implode(' ', $associatedId); - } elseif (isset($class->associationMappings[$field])) { - assert($class->associationMappings[$field]->isToOneOwningSide()); - $associatedId = []; - - foreach ($class->associationMappings[$field]->joinColumns as $joinColumn) { - $associatedId[] = $id[$joinColumn->name]; - } - - $flatId[$field] = implode(' ', $associatedId); - } else { - if ($id[$field] instanceof BackedEnum) { - $flatId[$field] = $id[$field]->value; - } else { - $flatId[$field] = $id[$field]; - } - } - } - - return $flatId; - } -} diff --git a/vendor/doctrine/orm/src/Utility/LockSqlHelper.php b/vendor/doctrine/orm/src/Utility/LockSqlHelper.php deleted file mode 100644 index 7d135eb..0000000 --- a/vendor/doctrine/orm/src/Utility/LockSqlHelper.php +++ /dev/null @@ -1,35 +0,0 @@ - 'LOCK IN SHARE MODE', - $platform instanceof PostgreSQLPlatform => 'FOR SHARE', - default => $this->getWriteLockSQL($platform), - }; - } - - private function getWriteLockSQL(AbstractPlatform $platform): string - { - return match (true) { - $platform instanceof DB2Platform => 'WITH RR USE AND KEEP UPDATE LOCKS', - $platform instanceof SQLitePlatform, - $platform instanceof SQLServerPlatform => '', - default => 'FOR UPDATE', - }; - } -} diff --git a/vendor/doctrine/orm/src/Utility/PersisterHelper.php b/vendor/doctrine/orm/src/Utility/PersisterHelper.php deleted file mode 100644 index 76e9242..0000000 --- a/vendor/doctrine/orm/src/Utility/PersisterHelper.php +++ /dev/null @@ -1,108 +0,0 @@ - - * - * @throws QueryException - */ - public static function getTypeOfField(string $fieldName, ClassMetadata $class, EntityManagerInterface $em): array - { - if (isset($class->fieldMappings[$fieldName])) { - return [$class->fieldMappings[$fieldName]->type]; - } - - if (! isset($class->associationMappings[$fieldName])) { - return []; - } - - $assoc = $class->associationMappings[$fieldName]; - - if (! $assoc->isOwningSide()) { - return self::getTypeOfField($assoc->mappedBy, $em->getClassMetadata($assoc->targetEntity), $em); - } - - if ($assoc->isManyToManyOwningSide()) { - $joinData = $assoc->joinTable; - } else { - $joinData = $assoc; - } - - $types = []; - $targetClass = $em->getClassMetadata($assoc->targetEntity); - - foreach ($joinData->joinColumns as $joinColumn) { - $types[] = self::getTypeOfColumn($joinColumn->referencedColumnName, $targetClass, $em); - } - - return $types; - } - - /** @throws RuntimeException */ - public static function getTypeOfColumn(string $columnName, ClassMetadata $class, EntityManagerInterface $em): string - { - if (isset($class->fieldNames[$columnName])) { - $fieldName = $class->fieldNames[$columnName]; - - if (isset($class->fieldMappings[$fieldName])) { - return $class->fieldMappings[$fieldName]->type; - } - } - - // iterate over to-one association mappings - foreach ($class->associationMappings as $assoc) { - if (! $assoc->isToOneOwningSide()) { - continue; - } - - foreach ($assoc->joinColumns as $joinColumn) { - if ($joinColumn->name === $columnName) { - $targetColumnName = $joinColumn->referencedColumnName; - $targetClass = $em->getClassMetadata($assoc->targetEntity); - - return self::getTypeOfColumn($targetColumnName, $targetClass, $em); - } - } - } - - // iterate over to-many association mappings - foreach ($class->associationMappings as $assoc) { - if (! $assoc->isManyToManyOwningSide()) { - continue; - } - - foreach ($assoc->joinTable->joinColumns as $joinColumn) { - if ($joinColumn->name === $columnName) { - $targetColumnName = $joinColumn->referencedColumnName; - $targetClass = $em->getClassMetadata($assoc->targetEntity); - - return self::getTypeOfColumn($targetColumnName, $targetClass, $em); - } - } - } - - throw new RuntimeException(sprintf( - 'Could not resolve type of column "%s" of class "%s"', - $columnName, - $class->getName(), - )); - } -} -- cgit v1.2.3