소스 검색

Merge pull request #3562 from stof/patch-1

Add the package license for PEAR packages
Jordi Boggiano 10 년 전
부모
커밋
0a0ad6c335
2개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/Composer/Repository/PearRepository.php
  2. 1 0
      tests/Composer/Test/Repository/Pear/ChannelReaderTest.php

+ 1 - 0
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('')));

+ 1 - 0
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('/'));