function CodeExporter::arrayOnlyContainsScalars
1 call to CodeExporter::arrayOnlyContainsScalars()
- CodeExporter::exportVariable in vendor/
sebastian/ global-state/ src/ CodeExporter.php
File
-
vendor/
sebastian/ global-state/ src/ CodeExporter.php, line 88
Class
Namespace
SebastianBergmann\GlobalStateCode
private function arrayOnlyContainsScalars(array $array) : bool {
$result = true;
foreach ($array as $element) {
if (is_array($element)) {
$result = $this->arrayOnlyContainsScalars($element);
}
elseif (!is_scalar($element) && null !== $element) {
$result = false;
}
if ($result === false) {
break;
}
}
return $result;
}