Пример #1
0
 private function updateInstallReferences(PackageInterface $package, $reference)
 {
     if (!$reference) {
         return;
     }
     $package->setSourceReference($reference);
     $package->setDistReference($reference);
     if (preg_match('{^https?://(?:(?:www\\.)?bitbucket\\.org|(api\\.)?github\\.com)/}i', $package->getDistUrl())) {
         $package->setDistUrl(preg_replace('{(?<=/)[a-f0-9]{40}(?=/|$)}i', $reference, $package->getDistUrl()));
     }
 }