Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 2.14 KB

File metadata and controls

69 lines (52 loc) · 2.14 KB

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()->assert([]);
// Validation passes successfully

v::arrayVal()->assert(new ArrayObject);
// Validation passes successfully

v::arrayVal()->assert(new SimpleXMLElement('<xml></xml>'));
// Validation passes successfully

Templates

ArrayVal::TEMPLATE_STANDARD

Mode Template
default {{subject}} must be an array
inverted {{subject}} must not be an array

Template placeholders

Placeholder Description
subject The validated input or the custom validator name (if specified).

Categorization

  • Arrays
  • Types

Changelog

Version Description
3.0.0 Templates changed
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