mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-08-25 06:54:08 +07:00
Add support to remove all shared extensions
This commit is contained in:
27
src/utils.ts
27
src/utils.ts
@ -280,18 +280,21 @@ export async function extensionArray(
|
||||
case ' ':
|
||||
return [];
|
||||
default:
|
||||
return extension_csv
|
||||
.split(',')
|
||||
.map(function (extension: string) {
|
||||
if (/.+-.+\/.+@.+/.test(extension)) {
|
||||
return extension;
|
||||
}
|
||||
return extension
|
||||
.trim()
|
||||
.toLowerCase()
|
||||
.replace(/^(:)?(php[-_]|zend )/, '$1');
|
||||
})
|
||||
.filter(Boolean);
|
||||
return [
|
||||
extension_csv.match(/(^|,\s?)none(\s?,|$)/) ? 'none' : '',
|
||||
...extension_csv
|
||||
.split(',')
|
||||
|
||||
.map(function (extension: string) {
|
||||
if (/.+-.+\/.+@.+/.test(extension)) {
|
||||
return extension;
|
||||
}
|
||||
return extension
|
||||
.trim()
|
||||
.toLowerCase()
|
||||
.replace(/^(:)?(php[-_]|none|zend )/, '$1');
|
||||
})
|
||||
].filter(Boolean);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user