IterableType

  • IterableType()

Validates whether the input is iterable, meaning that it matches the built-in compile time type alias iterable.

v::iterableType()->validate([]); // true
v::iterableType()->validate(new ArrayObject()); // true

v::iterableType()->validate(new stdClass()); // false
v::iterableType()->validate('string'); // false

Categorization

  • Types

Changelog

Version Description
3.0.0 Rejected stdClass as iterable
1.0.8 Renamed from Iterable to IterableType
1.0.0 Created as Iterable

See also: