mirror of
https://github.com/Respect/Validation.git
synced 2026-03-16 15:25:45 +01:00
The `{{name}}` placeholder could represent different things depending on
the state of the Result, and referring to it as `{{name}}` seems
arbitrary. This commit changes it to `{{subject}}`, which is much more
generic and it describes well what that placeholder can mean.
1.8 KiB
1.8 KiB
ArrayVal
ArrayVal()
Validates if the input is an array or if the input can be used as an array
(instance of ArrayAccess or SimpleXMLElement).
v::arrayVal()->isValid([]); // true
v::arrayVal()->isValid(new ArrayObject); // true
v::arrayVal()->isValid(new SimpleXMLElement('<xml></xml>')); // true
Templates
ArrayVal::TEMPLATE_STANDARD
| Mode | Template |
|---|---|
default |
{{subject}} must be an array value |
inverted |
{{subject}} must not be an array value |
Template placeholders
| Placeholder | Description |
|---|---|
subject |
The validated input or the custom validator name (if specified). |
Categorization
- Arrays
- Types
Changelog
| Version | Description |
|---|---|
| 2.0.0 | SimpleXMLElement is also considered as valid |
| 1.0.0 | Renamed from Arr to ArrayVal and validate only if the input can be used as an array (#1) |
| 0.3.9 | Created as Arr |
See also: