From b030a36bf58a44748ae2fa9247fca9d89209fee1 Mon Sep 17 00:00:00 2001 From: Henrique Moody Date: Tue, 14 Feb 2012 12:29:32 -0200 Subject: [PATCH] Some PEAR repositories does not works because of a wrong link parse. --- src/Composer/Repository/PearRepository.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Composer/Repository/PearRepository.php b/src/Composer/Repository/PearRepository.php index 9543d4c22..43ba5dc87 100644 --- a/src/Composer/Repository/PearRepository.php +++ b/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);