From 5e0b466fa311679a23876a16db0e247b7c9e13e6 Mon Sep 17 00:00:00 2001 From: tei0110 Date: Sat, 18 Oct 2025 18:19:12 +0900 Subject: [PATCH 1/4] Fix validateInteger PHPDoc type annotation Changed from `array{0: 'strict'}` to `array` to fix PHPStan errors with empty array default value. --- src/Illuminate/Validation/Concerns/ValidatesAttributes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php index a33a3c17c84d..d39dd7903fe8 100644 --- a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php +++ b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php @@ -1553,7 +1553,7 @@ public function validateInArrayKeys($attribute, $value, $parameters) * * @param string $attribute * @param mixed $value - * @param array{0: 'strict'} $parameters + * @param array $parameters * @return bool */ public function validateInteger($attribute, $value, array $parameters = []) From 0aff07ca2f9b59718082bf4ee54111d1337dea80 Mon Sep 17 00:00:00 2001 From: tei0110 Date: Sat, 18 Oct 2025 18:34:36 +0900 Subject: [PATCH 2/4] add space --- src/Illuminate/Validation/Concerns/ValidatesAttributes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php index d39dd7903fe8..6b13af698fa8 100644 --- a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php +++ b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php @@ -1553,7 +1553,7 @@ public function validateInArrayKeys($attribute, $value, $parameters) * * @param string $attribute * @param mixed $value - * @param array $parameters + * @param array $parameters * @return bool */ public function validateInteger($attribute, $value, array $parameters = []) From 66c436ad786aa163cbdad494f74e6c2aca5e356c Mon Sep 17 00:00:00 2001 From: tei0110 Date: Sat, 18 Oct 2025 18:42:26 +0900 Subject: [PATCH 3/4] add space --- src/Illuminate/Validation/Concerns/ValidatesAttributes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php index 6b13af698fa8..ac890cde8e7c 100644 --- a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php +++ b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php @@ -1553,7 +1553,7 @@ public function validateInArrayKeys($attribute, $value, $parameters) * * @param string $attribute * @param mixed $value - * @param array $parameters + * @param array $parameters * @return bool */ public function validateInteger($attribute, $value, array $parameters = []) From e3564a94255d53c69dac2383abb0031aa1b1279f Mon Sep 17 00:00:00 2001 From: tei0110 <41860242+tei0110@users.noreply.github.com> Date: Sat, 18 Oct 2025 20:39:05 +0900 Subject: [PATCH 4/4] Update src/Illuminate/Validation/Concerns/ValidatesAttributes.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sebastian Hädrich <11225821+shaedrich@users.noreply.github.com> --- src/Illuminate/Validation/Concerns/ValidatesAttributes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php index ac890cde8e7c..f78a007a9564 100644 --- a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php +++ b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php @@ -1553,7 +1553,7 @@ public function validateInArrayKeys($attribute, $value, $parameters) * * @param string $attribute * @param mixed $value - * @param array $parameters + * @param array{0?: 'strict'} $parameters * @return bool */ public function validateInteger($attribute, $value, array $parameters = [])