From 3f7e7dff336e6282f92110d67c2c9115a17d1f16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draic=20Brady?= Date: Thu, 2 Feb 2012 19:57:37 +0000 Subject: [PATCH] Fix a small bug where some PEAR channels' category link href doesn't contain a starting forward slash --- 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 0e00a39c7..900abd805 100644 --- a/src/Composer/Repository/PearRepository.php +++ b/src/Composer/Repository/PearRepository.php @@ -53,6 +53,9 @@ class PearRepository extends ArrayRepository foreach ($categories as $category) { $categoryLink = $category->getAttribute("xlink:href"); $categoryLink = str_replace("info.xml", "packages.xml", $categoryLink); + if ($categoryLink[0] != '/') { + $categoryLink = '/' . $categoryLink; + } $packagesXML = $this->requestXml($this->url . $categoryLink); $packages = $packagesXML->getElementsByTagName('p');