mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-08 01:15:37 +08:00
add xdebug dynamic extension
This commit is contained in:
@@ -73,7 +73,7 @@ class Downloader
|
||||
$url = $data[0]['tarball_url'];
|
||||
} else {
|
||||
$id = 0;
|
||||
while ($data[$id]['prerelease'] === true) {
|
||||
while (($data[$id]['prerelease'] ?? false) === true) {
|
||||
++$id;
|
||||
}
|
||||
$url = $data[$id]['tarball_url'] ?? null;
|
||||
@@ -122,6 +122,10 @@ class Downloader
|
||||
if (!$match_result) {
|
||||
return $release['assets'];
|
||||
}
|
||||
if ($source['match'] === 'Source code') {
|
||||
$url = $release['tarball_url'];
|
||||
break;
|
||||
}
|
||||
foreach ($release['assets'] as $asset) {
|
||||
if (preg_match('|' . $source['match'] . '|', $asset['name'])) {
|
||||
$url = $asset['browser_download_url'];
|
||||
@@ -134,6 +138,9 @@ class Downloader
|
||||
throw new DownloaderException("failed to find {$name} release metadata");
|
||||
}
|
||||
$filename = basename($url);
|
||||
if ($source['match'] === 'Source code') {
|
||||
$filename = $name . $filename . '.tar.gz';
|
||||
}
|
||||
|
||||
return [$url, $filename];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user