@ -54,13 +54,13 @@ class PearRepository extends ArrayRepository
$link = $category->getAttribute("xlink:href");
try {
$packagesLink = str_replace("info.xml", "packagesinfo.xml", $link);
$this->fetchPear2Repositori es($this->url . '/' . $packagesLink);
$this->fetchPear2Packag es($this->url . '/' . $packagesLink);
} catch (\ErrorException $e) {
if (false === strpos($e->getMessage(), '404')) {
throw $e;
}
$categoryLink = str_replace("info.xml", "packages.xml", $link);
$this->fetchPearRepositori es($this->url . '/' . $categoryLink);
$this->fetchPearPackag es($this->url . '/' . $categoryLink);
}
}
@ -71,7 +71,7 @@ class PearRepository extends ArrayRepository
* @throws ErrorException
* @throws InvalidArgumentException
*/
private function fetchPearRepositori es($categoryLink)
private function fetchPearPackag es($categoryLink)
{
$packagesXML = $this->requestXml($categoryLink);
$packages = $packagesXML->getElementsByTagName('p');
@ -201,7 +201,7 @@ class PearRepository extends ArrayRepository
* @return void
* @throws InvalidArgumentException
*/
private function fetchPear2Repositori es($packagesLink)
private function fetchPear2Packag es($packagesLink)
{
$loader = new ArrayLoader();
$packagesXml = $this->requestXml($packagesLink);