Improve extension support

Add support for xdebug2 coverage
This commit is contained in:
Shivam Mathur
2021-02-22 09:19:08 +05:30
parent 847ea65468
commit 87a933f720
10 changed files with 110 additions and 95 deletions
+3 -6
View File
@@ -243,14 +243,11 @@ export async function CSVArray(values_csv: string): Promise<Array<string>> {
* @param extension
*/
export async function getExtensionPrefix(extension: string): Promise<string> {
const zend: Array<string> = ['xdebug', 'opcache', 'ioncube', 'eaccelerator'];
switch (zend.indexOf(extension)) {
case 0:
case 1:
return 'zend_extension';
case -1:
switch (true) {
default:
return 'extension';
case /xdebug([2-3])?$|opcache|ioncube|eaccelerator/.test(extension):
return 'zend_extension';
}
}