Skip to content

Commit 63ec09b

Browse files
committed
fix: better type definition for the rules array
1 parent b2550d4 commit 63ec09b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Bag/Bag.php

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
use Illuminate\Contracts\Database\Eloquent\Castable;
1616
use Illuminate\Contracts\Support\Arrayable;
1717
use Illuminate\Contracts\Support\Jsonable;
18+
use Illuminate\Contracts\Validation\DataAwareRule;
19+
use Illuminate\Contracts\Validation\Rule;
1820
use Illuminate\Contracts\Validation\ValidationRule;
21+
use Illuminate\Contracts\Validation\ValidatorAwareRule;
1922
use JsonSerializable;
2023

2124
/**
@@ -62,7 +65,7 @@ public function append(mixed ...$values): static
6265
}
6366

6467
/**
65-
* @return array<array-key, string|ValidationRule|class-string<ValidationRule>>
68+
* @return array<array-key, string|ValidationRule|Rule|DataAwareRule|ValidatorAwareRule|class-string<ValidationRule|Rule|DataAwareRule|ValidatorAwareRule>|array<string|ValidationRule|Rule|DataAwareRule|ValidatorAwareRule|class-string<ValidationRule|Rule|DataAwareRule|ValidatorAwareRule>>>
6669
*/
6770
public static function rules(): array
6871
{

0 commit comments

Comments
 (0)