function TestCase::restoreGlobalState
Throws
MoreThanOneDataSetFromDataProviderException
1 call to TestCase::restoreGlobalState()
- TestCase::runBare in vendor/
phpunit/ phpunit/ src/ Framework/ TestCase.php - @internal This method is not covered by the backward compatibility promise for PHPUnit
File
-
vendor/
phpunit/ phpunit/ src/ Framework/ TestCase.php, line 1777
Class
- TestCase
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\FrameworkCode
private function restoreGlobalState() : void {
if (!$this->snapshot instanceof Snapshot) {
return;
}
if (ConfigurationRegistry::get()->beStrictAboutChangesToGlobalState()) {
$this->compareGlobalStateSnapshots($this->snapshot, $this->createGlobalStateSnapshot($this->backupGlobals === true));
}
$restorer = new Restorer();
if ($this->backupGlobals) {
$restorer->restoreGlobalVariables($this->snapshot);
}
if ($this->backupStaticProperties) {
$restorer->restoreStaticProperties($this->snapshot);
}
$this->snapshot = null;
}