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 --- .../orm/src/Mapping/DiscriminatorColumnMapping.php | 83 ---------------------- 1 file changed, 83 deletions(-) delete mode 100644 vendor/doctrine/orm/src/Mapping/DiscriminatorColumnMapping.php (limited to 'vendor/doctrine/orm/src/Mapping/DiscriminatorColumnMapping.php') diff --git a/vendor/doctrine/orm/src/Mapping/DiscriminatorColumnMapping.php b/vendor/doctrine/orm/src/Mapping/DiscriminatorColumnMapping.php deleted file mode 100644 index 4ccb71c..0000000 --- a/vendor/doctrine/orm/src/Mapping/DiscriminatorColumnMapping.php +++ /dev/null @@ -1,83 +0,0 @@ - */ -final class DiscriminatorColumnMapping implements ArrayAccess -{ - use ArrayAccessImplementation; - - /** The database length of the column. Optional. Default value taken from the type. */ - public int|null $length = null; - - public string|null $columnDefinition = null; - - /** @var class-string|null */ - public string|null $enumType = null; - - /** @var array */ - public array $options = []; - - public function __construct( - public string $type, - public string $fieldName, - public string $name, - ) { - } - - /** - * @psalm-param array{ - * type: string, - * fieldName: string, - * name: string, - * length?: int|null, - * columnDefinition?: string|null, - * enumType?: class-string|null, - * options?: array|null, - * } $mappingArray - */ - public static function fromMappingArray(array $mappingArray): self - { - $mapping = new self( - $mappingArray['type'], - $mappingArray['fieldName'], - $mappingArray['name'], - ); - foreach ($mappingArray as $key => $value) { - if (in_array($key, ['type', 'fieldName', 'name'])) { - continue; - } - - if (property_exists($mapping, $key)) { - $mapping->$key = $value ?? $mapping->$key; - } else { - throw new Exception('Unknown property ' . $key . ' on class ' . static::class); - } - } - - return $mapping; - } - - /** @return list */ - public function __sleep(): array - { - $serialized = ['type', 'fieldName', 'name']; - - foreach (['length', 'columnDefinition', 'enumType', 'options'] as $stringOrArrayKey) { - if ($this->$stringOrArrayKey !== null) { - $serialized[] = $stringOrArrayKey; - } - } - - return $serialized; - } -} -- cgit v1.2.3