diff --git a/README.md b/README.md index 68b1271..63eae75 100644 --- a/README.md +++ b/README.md @@ -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 --|-- diff --git a/src/Ruleset.php b/src/Ruleset.php index cd7eaa9..57f1a1e 100644 --- a/src/Ruleset.php +++ b/src/Ruleset.php @@ -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)) {