Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. GlobalState.php

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\Util

Code

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;
}
RSS feed
Powered by Drupal