Browse Source

Merge pull request #298 from henriquemoody/master

Some PEAR repositories does not works because of a wrong link parse.
Jordi Boggiano 13 years ago
parent
commit
08de99f2be
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/Composer/Repository/PearRepository.php

+ 3 - 0
src/Composer/Repository/PearRepository.php

@@ -52,6 +52,9 @@ class PearRepository extends ArrayRepository
 
         foreach ($categories as $category) {
             $link = $category->getAttribute("xlink:href");
+            if (0 !== strpos($link, '/')) {
+                $link = '/' . $link;
+            }
             try {
                 $packagesLink = str_replace("info.xml", "packagesinfo.xml", $link);
                 $this->fetchPear2Packages($this->url . $packagesLink);