function PhpSubprocess::mergeLoadedConfig
1 call to PhpSubprocess::mergeLoadedConfig()
- PhpSubprocess::writeTmpIni in vendor/
symfony/ process/ PhpSubprocess.php
File
-
vendor/
symfony/ process/ PhpSubprocess.php, line 136
Class
- PhpSubprocess
- PhpSubprocess runs a PHP command as a subprocess while keeping the original php.ini settings.
Namespace
Symfony\Component\ProcessCode
private function mergeLoadedConfig(array $loadedConfig, array $iniConfig) : string {
$content = '';
foreach ($loadedConfig as $name => $value) {
if (!\is_string($value)) {
continue;
}
if (!isset($iniConfig[$name]) || $iniConfig[$name] !== $value) {
// Double-quote escape each value
$content .= $name . '="' . addcslashes($value, '\\"') . "\"\n";
}
}
return $content;
}