function Assert::isList
Same name in this branch
- 11.1.x vendor/phpunit/phpunit/src/Framework/Assert.php \PHPUnit\Framework\Assert::isList()
@psalm-pure @psalm-assert list $array
Parameters
mixed $array:
string $message:
Throws
1 call to Assert::isList()
- Assert::isNonEmptyList in vendor/
webmozart/ assert/ src/ Assert.php - @psalm-pure @psalm-assert non-empty-list $array
File
-
vendor/
webmozart/ assert/ src/ Assert.php, line 1823
Class
- Assert
- Efficient assertions to validate the input/output of your methods.
Namespace
Webmozart\AssertCode
public static function isList($array, $message = '') {
if (!\is_array($array)) {
static::reportInvalidArgument($message ?: 'Expected list - non-associative array.');
}
if ($array === \array_values($array)) {
return;
}
$nextKey = -1;
foreach ($array as $k => $v) {
if ($k !== ++$nextKey) {
static::reportInvalidArgument($message ?: 'Expected list - non-associative array.');
}
}
}