浏览代码

Do not use the .bat php proxy for unixy bins

Jordi Boggiano 13 年之前
父节点
当前提交
b7d0892e46
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/Composer/Downloader/PearPackageExtractor.php

+ 5 - 1
src/Composer/Downloader/PearPackageExtractor.php

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