mirror of
https://codeberg.org/reflect/reflect-rules-plugin.git
synced 2025-09-14 00:43:42 +02:00
Merge branch 'master' into feat/type-enum
This commit is contained in:
commit
1f39f31b4c
2 changed files with 8 additions and 1 deletions
|
@ -87,6 +87,13 @@ Rules->type(Type);
|
|||
|
||||
Enforce a data type on the request by chaining the `type()` method and passing it one of the available enum [`Type`](#types)s as its argument.
|
||||
|
||||
> [!TIP]
|
||||
> Allow multiple types (union) by chaining multiple `type()` methods
|
||||
> ```php
|
||||
> // Example
|
||||
> Rules->type(Type::NUMBER)->type(Type::NULL);
|
||||
> ```
|
||||
|
||||
### Types
|
||||
Type|Description
|
||||
--|--
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
$this->add_error($name, "Value must be exactly: {$values}");
|
||||
}
|
||||
|
||||
$this->add_error($name, "Value must be of type {$types}{$enum_values}");
|
||||
$this->add_error($name, "Value must be of type {$types}");
|
||||
}
|
||||
|
||||
if ($rules->min && !$rules->eval_min($value, $scope)) {
|
||||
|
|
Loading…
Add table
Reference in a new issue