function GlobalState::arrayOnlyContainsScalars
1 call to GlobalState::arrayOnlyContainsScalars()
- GlobalState::exportVariable in vendor/
phpunit/ phpunit/ src/ Util/ GlobalState.php
File
-
vendor/
phpunit/ phpunit/ src/ Util/ GlobalState.php, line 266
Class
- GlobalState
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\UtilCode
private static function arrayOnlyContainsScalars(array $array) : bool {
$result = true;
foreach ($array as $element) {
if (is_array($element)) {
$result = self::arrayOnlyContainsScalars($element);
}
elseif (!is_scalar($element) && $element !== null) {
$result = false;
}
if (!$result) {
break;
}
}
return $result;
}