function PhpHandler::handleEnvVariables
1 call to PhpHandler::handleEnvVariables()
- PhpHandler::handle in vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ PhpHandler.php
File
-
vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ PhpHandler.php, line 105
Class
- PhpHandler
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\TextUI\ConfigurationCode
private function handleEnvVariables(VariableCollection $variables) : void {
foreach ($variables as $variable) {
$name = $variable->name();
$value = $variable->value();
$force = $variable->force();
if ($force || getenv($name) === false) {
putenv("{$name}={$value}");
}
$value = getenv($name);
if ($force || !isset($_ENV[$name])) {
$_ENV[$name] = $value;
}
}
}