public static function PHPUnit_Util_GlobalState::backupGlobals

1 call to PHPUnit_Util_GlobalState::backupGlobals()
PHPUnit_Framework_TestCase::runBare in drupal/core/vendor/phpunit/phpunit/PHPUnit/Framework/TestCase.php
Runs the bare test sequence.

File

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

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

public static function backupGlobals(array $blacklist) {
  self::$globals = array();
  $superGlobalArrays = self::getSuperGlobalArrays();
  foreach ($superGlobalArrays as $superGlobalArray) {
    if (!in_array($superGlobalArray, $blacklist)) {
      self::backupSuperGlobalArray($superGlobalArray);
    }
  }
  foreach (array_keys($GLOBALS) as $key) {
    if ($key != 'GLOBALS' && !in_array($key, $superGlobalArrays) && !in_array($key, $blacklist) && !$GLOBALS[$key] instanceof Closure) {
      self::$globals['GLOBALS'][$key] = serialize($GLOBALS[$key]);
    }
  }
}