示例#1
0
 private function getTargetFile(Version $version)
 {
     if ($version->isDevelopment()) {
         $distribution = 16;
         return 'packages-dev-' . chr(abs(crc32($version->getName())) % $distribution + 97) . '.json';
     }
     $date = $version->getReleasedAt();
     return 'packages-' . ($date->format('Y') === date('Y') ? $date->format('Y-m') : $date->format('Y')) . '.json';
 }