浏览代码

Allow for file://-URLs here as well

Matthias Pigulla 13 年之前
父节点
当前提交
4e1cb32f8c
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/Composer/Repository/ComposerRepository.php

+ 2 - 1
src/Composer/Repository/ComposerRepository.php

@@ -26,7 +26,8 @@ class ComposerRepository extends ArrayRepository
 
 
     public function __construct(array $config)
     public function __construct(array $config)
     {
     {
-        if (!preg_match('{^https?://}', $config['url'])) {
+        if (!preg_match('{^\w+://}', $config['url'])) {
+                  // assume http as the default protocol
             $config['url'] = 'http://'.$config['url'];
             $config['url'] = 'http://'.$config['url'];
         }
         }
         $config['url'] = rtrim($config['url'], '/');
         $config['url'] = rtrim($config['url'], '/');