From b34f2dce3ca5b2de8903419a31ad48837d852b74 Mon Sep 17 00:00:00 2001 From: Pauline Vos Date: Thu, 29 Jan 2026 12:33:08 +0100 Subject: [PATCH] Fix ClassMetadata type for `SearchIndexMapping` (#2988) A `SearchIndexMapping` can have either `SearchIndexDefinition` or `VectorSearchIndexDefinition` for `definition`. Currently it is missing the latter. --- src/Mapping/ClassMetadata.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mapping/ClassMetadata.php b/src/Mapping/ClassMetadata.php index 658e0d33e..4cac3cc53 100644 --- a/src/Mapping/ClassMetadata.php +++ b/src/Mapping/ClassMetadata.php @@ -269,7 +269,7 @@ * @phpstan-type SearchIndexMapping array{ * type: "search"|"vectorSearch", * name: string, - * definition: SearchIndexDefinition + * definition: SearchIndexDefinition|VectorSearchIndexDefinition * } * @phpstan-type VectorSearchIndexField array{ * type: "vector"|"filter",