浏览代码

Ignore empty refs

Jordi Boggiano 11 年之前
父节点
当前提交
39c8d3e6e1
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/Composer/Util/ComposerMirror.php

+ 3 - 1
src/Composer/Util/ComposerMirror.php

@@ -21,7 +21,9 @@ class ComposerMirror
 {
     public static function processUrl($mirrorUrl, $packageName, $version, $reference, $type)
     {
-        $reference = preg_match('{^([a-f0-9]*|%reference%)$}', $reference) ? $reference : md5($reference);
+        if ($reference) {
+            $reference = preg_match('{^([a-f0-9]*|%reference%)$}', $reference) ? $reference : md5($reference);
+        }
         $version = strpos($version, '/') === false ? $version : md5($version);
 
         return str_replace(