mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-30 06:47:57 +07:00 
			
		
		
		
	Fix to handle wrong pecl versions with hyphen
This commit is contained in:
		
							
								
								
									
										6
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @ -332,7 +332,9 @@ async function addExtensionLinux(extension_csv, version) { | ||||
|     let remove_script = ''; | ||||
|     await utils.asyncForEach(extensions, async function (extension) { | ||||
|         const version_extension = version + extension; | ||||
|         const [ext_name, ext_version] = extension.split('-'); | ||||
|         const [ext_name, ext_version] = extension | ||||
|             .split(/-(.+)/) | ||||
|             .filter(Boolean); | ||||
|         const ext_prefix = await utils.getExtensionPrefix(ext_name); | ||||
|         switch (true) { | ||||
|             case /^:/.test(ext_name): | ||||
| @ -1080,7 +1082,7 @@ async function extensionArray(extension_csv) { | ||||
|                     return extension | ||||
|                         .trim() | ||||
|                         .toLowerCase() | ||||
|                         .replace(/^(:)?(php[-_]|none|zend )/, '$1'); | ||||
|                         .replace(/^(:)?(php[-_]|none|zend )|(-[^-]*)-/, '$1$3'); | ||||
|                 }) | ||||
|             ].filter(Boolean); | ||||
|     } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur