From d1536e4ae7fbf9e86474d8701c347b065fff15bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Votava?= Date: Sun, 8 Nov 2026 14:20:53 +0000 Subject: [PATCH] fix(types): disambiguate array return types in form containers --- src/Forms/Container.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Forms/Container.php b/src/Forms/Container.php index 590efa9f..6ff2c407 100644 --- a/src/Forms/Container.php +++ b/src/Forms/Container.php @@ -118,7 +118,7 @@ public function setValues(array|object $values, bool $erase = false, bool $onlyD * @template T of object * @param class-string|T|'array'|null $returnType * @param ?list $controls - * @return ($returnType is class-string|T ? T : ($returnType is 'array' ? mixed[] : ArrayHash)) + * @return ($returnType is 'array' ? mixed[] : ($returnType is class-string|T ? T : ArrayHash)) */ public function getValues(string|object|null $returnType = null, ?array $controls = null): object|array { @@ -154,7 +154,7 @@ public function getValues(string|object|null $returnType = null, ?array $control * @template T of object * @param class-string|T|'array'|null $returnType * @param ?list $controls - * @return ($returnType is class-string|T ? T : ($returnType is 'array' ? mixed[] : ArrayHash)) + * @return ($returnType is 'array' ? mixed[] : ($returnType is class-string|T ? T : ArrayHash)) */ public function getUntrustedValues(string|object|null $returnType = null, ?array $controls = null): object|array {