|
|
@ -107,9 +107,13 @@ class PearPackageExtractor
|
|
|
|
$pattern = $task['from'];
|
|
|
|
$pattern = $task['from'];
|
|
|
|
$varName = $task['to'];
|
|
|
|
$varName = $task['to'];
|
|
|
|
if (isset($vars[$varName])) {
|
|
|
|
if (isset($vars[$varName])) {
|
|
|
|
|
|
|
|
if ($varName === 'php_bin' && false === strpos($to, '.bat')) {
|
|
|
|
|
|
|
|
$replacements[$pattern] = preg_replace('{\.bat$}', '', $vars[$varName]);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
$replacements[$pattern] = $vars[$varName];
|
|
|
|
$replacements[$pattern] = $vars[$varName];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
$content = strtr($content, $replacements);
|
|
|
|
$content = strtr($content, $replacements);
|
|
|
|
|
|
|
|
|
|
|
|
$copied = file_put_contents($to, $content);
|
|
|
|
$copied = file_put_contents($to, $content);
|
|
|
|