mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-30 23:07:56 +07:00 
			
		
		
		
	Add support for quoted csv in ini-values
This commit is contained in:
		
							
								
								
									
										10
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @ -1222,8 +1222,7 @@ async function extensionArray(extension_csv) { | ||||
|                 return extension | ||||
|                     .trim() | ||||
|                     .toLowerCase() | ||||
|                     .replace('php-', '') | ||||
|                     .replace('php_', ''); | ||||
|                     .replace(/^php[-_]/, ''); | ||||
|             }) | ||||
|                 .filter(Boolean); | ||||
|     } | ||||
| @ -1242,9 +1241,12 @@ async function CSVArray(values_csv) { | ||||
|             return []; | ||||
|         default: | ||||
|             return values_csv | ||||
|                 .split(',') | ||||
|                 .split(/,(?=(?:(?:[^"']*["']){2})*[^"']*$)/) | ||||
|                 .map(function (value) { | ||||
|                 return value.trim(); | ||||
|                 return value | ||||
|                     .trim() | ||||
|                     .replace(/^["']|["']$|(?<==)["']/g, '') | ||||
|                     .replace(/=(.*[?{}|&~![()^]+.*)/, "='$1'"); | ||||
|             }) | ||||
|                 .filter(Boolean); | ||||
|     } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur