Fix explicitly declare nullable type for $rules parameter (#1908)

This commit is contained in:
Luffy
2025-08-08 12:09:21 +08:00
committed by GitHub
parent 5e7e10969e
commit 6dbcdf7eae
3 changed files with 2 additions and 54 deletions

View File

@@ -272,7 +272,7 @@ class Validate
*
* @return array
*/
public function run(array $data, array $rules = null): array
public function run(array $data, ?array $rules = null): array
{
$result = [];
$this->data = $data;
@@ -336,6 +336,6 @@ class Validate
{
return array_key_exists($this->key, $this->data) &&
(is_array($this->data[$this->key]) ? 0 < count($this->data[$this->key])
: 0 < strlen($this->data[$this->key]));
: 0 < strlen($this->data[$this->key] ?? ''));
}
}