protected static function PHPUnit_Util_GlobalState::exportVariable

2 calls to PHPUnit_Util_GlobalState::exportVariable()
PHPUnit_Util_GlobalState::getConstantsAsString in drupal/core/vendor/phpunit/phpunit/PHPUnit/Util/GlobalState.php
PHPUnit_Util_GlobalState::getGlobalsAsString in drupal/core/vendor/phpunit/phpunit/PHPUnit/Util/GlobalState.php

File

drupal/core/vendor/phpunit/phpunit/PHPUnit/Util/GlobalState.php, line 346

Class

PHPUnit_Util_GlobalState
@package PHPUnit @subpackage Util @author Sebastian Bergmann <sebastian@phpunit.de> @copyright 2001-2013 Sebastian Bergmann <sebastian@phpunit.de> @license http://www.opensource.org/licenses/BSD-3-Clause The BSD 3-Clause…

Code

protected static function exportVariable($variable) {
  if (is_scalar($variable) || is_null($variable) || is_array($variable) && self::arrayOnlyContainsScalars($variable)) {
    return var_export($variable, TRUE);
  }
  return 'unserialize(\'' . str_replace("'", "\\'", serialize($variable)) . '\')';
}