コード例 #1
0
ファイル: ArrayRepository.php プロジェクト: robywan/composer
 /**
  * Removes package from repository.
  *
  * @param PackageInterface $package package instance
  */
 public function removePackage(PackageInterface $package)
 {
     $packageId = $package->getUniqueName();
     foreach ($this->getPackages() as $key => $repoPackage) {
         if ($packageId === $repoPackage->getUniqueName()) {
             array_splice($this->packages, $key, 1);
             return;
         }
     }
 }
コード例 #2
0
ファイル: VersionedPackage.php プロジェクト: tenside/core
 /**
  * {@inheritdoc}
  */
 public function getUniqueName()
 {
     return $this->package->getUniqueName();
 }