mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-08-01 03:07:33 +07:00
Fix blackfire-player to v1.9.3 for PHP 5.5 to PHP 7.0
This commit is contained in:
27
src/tools.ts
27
src/tools.ts
@ -203,6 +203,31 @@ export async function getPharUrl(
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to get blackfire player url for a PHP version.
|
||||
*
|
||||
* @param version
|
||||
* @param php_version
|
||||
*/
|
||||
export async function getBlackfirePlayerUrl(
|
||||
version: string,
|
||||
php_version: string
|
||||
): Promise<string> {
|
||||
switch (true) {
|
||||
case /5\.[5-6]|7\.0/.test(php_version) && version == 'latest':
|
||||
version = '1.9.3';
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return await getPharUrl(
|
||||
'https://get.blackfire.io',
|
||||
'blackfire-player',
|
||||
'v',
|
||||
version
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to get the Deployer url
|
||||
*
|
||||
@ -454,7 +479,7 @@ export async function addTools(
|
||||
script += await addPackage(tool, release, tool + '/', os_version);
|
||||
break;
|
||||
case 'blackfire-player':
|
||||
url = await getPharUrl('https://get.blackfire.io', tool, 'v', version);
|
||||
url = await getBlackfirePlayerUrl(version, php_version);
|
||||
script += await addArchive(tool, url, os_version, '"-V"');
|
||||
break;
|
||||
case 'codeception':
|
||||
|
Reference in New Issue
Block a user