mirror of
https://github.com/Respect/Validation.git
synced 2026-03-15 06:45:44 +01:00
There's more value on showing how `assert()` displays the validation messages than simply showing if `isValid()` returns `true` or `false`. However, that increases the chances of having outdated documentation, so I created a doc linter that updates the Markdown files with the correct message.
1.2 KiB
1.2 KiB
Countable
Countable()
Validates if the input is countable, in other words, if you're allowed to use count() function on it.
v::countable()->assert([]);
// Validation passes successfully
v::countable()->assert(new ArrayObject());
// Validation passes successfully
v::countable()->assert('string');
// → "string" must be a countable value
Templates
Countable::TEMPLATE_STANDARD
| Mode | Template |
|---|---|
default |
{{subject}} must be a countable value |
inverted |
{{subject}} must not be a countable value |
Template placeholders
| Placeholder | Description |
|---|---|
subject |
The validated input or the custom validator name (if specified). |
Categorization
- Types
Changelog
| Version | Description |
|---|---|
| 1.0.0 | Created from ArrayVal |
See also: