From d22070526f4de7e12338e8c4baae2adb6c09e914 Mon Sep 17 00:00:00 2001 From: Christophe Coevoet Date: Tue, 16 Dec 2014 15:52:34 +0100 Subject: [PATCH 1/2] Add the package license for PEAR packages Refs https://github.com/composer/satis/issues/192 --- src/Composer/Repository/PearRepository.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Composer/Repository/PearRepository.php b/src/Composer/Repository/PearRepository.php index 5006c4927..6086df1ed 100644 --- a/src/Composer/Repository/PearRepository.php +++ b/src/Composer/Repository/PearRepository.php @@ -160,6 +160,7 @@ class PearRepository extends ArrayRepository $package = new CompletePackage($composerPackageName, $normalizedVersion, $version); $package->setType('pear-library'); $package->setDescription($packageDefinition->getDescription()); + $package->setLicense(array($packageDefinition->getLicense())); $package->setDistType('file'); $package->setDistUrl($distUrl); $package->setAutoload(array('classmap' => array(''))); From 9bc6209be931e423b6377a1502c093578b8ba9ab Mon Sep 17 00:00:00 2001 From: Christophe Coevoet Date: Tue, 16 Dec 2014 18:45:36 +0100 Subject: [PATCH 2/2] Fix tests for the pear repository --- tests/Composer/Test/Repository/Pear/ChannelReaderTest.php | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/Composer/Test/Repository/Pear/ChannelReaderTest.php b/tests/Composer/Test/Repository/Pear/ChannelReaderTest.php index 214d7b702..c22250a04 100644 --- a/tests/Composer/Test/Repository/Pear/ChannelReaderTest.php +++ b/tests/Composer/Test/Repository/Pear/ChannelReaderTest.php @@ -121,6 +121,7 @@ class ChannelReaderTest extends TestCase $expectedPackage->setType('pear-library'); $expectedPackage->setDistType('file'); $expectedPackage->setDescription('description'); + $expectedPackage->setLicense(array('license')); $expectedPackage->setDistUrl("http://test.loc/get/sample-1.0.0.1.tgz"); $expectedPackage->setAutoload(array('classmap' => array(''))); $expectedPackage->setIncludePaths(array('/'));