瀏覽代碼

Fix handling of protocol paths like phar://

Jordi Boggiano 12 年之前
父節點
當前提交
6401b6aa46
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/Composer/Util/Filesystem.php

+ 1 - 1
src/Composer/Util/Filesystem.php

@@ -313,7 +313,7 @@ class Filesystem
         $path = strtr($path, '\\', '/');
         $prefix = '';
 
-        if (preg_match('|^(([a-z]:)?/)|i', $path, $match)) {
+        if (preg_match('{^((?:[0-9a-z]+://)?(?:[a-z]:)?/)}i', $path, $match)) {
             $prefix = $match[1];
             $path = substr($path, strlen($prefix));
         }