mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-30 23:07:56 +07:00 
			
		
		
		
	Add support for phan/phan
This commit is contained in:
		| @ -118,6 +118,9 @@ add_tool() { | ||||
|       if [ -n "$COMPOSER_TOKEN" ]; then | ||||
|         composer -q global config github-oauth.github.com "$COMPOSER_TOKEN" | ||||
|       fi | ||||
|     elif [ "$tool" = "phan" ]; then | ||||
|       add_extension fileinfo "sudo pecl install -f fileinfo" extension >/dev/null 2>&1 | ||||
|       add_extension ast "sudo pecl install -f ast" extension >/dev/null 2>&1 | ||||
|     elif [ "$tool" = "phive" ]; then | ||||
|       add_extension curl "sudo pecl install -f curl" extension >/dev/null 2>&1 | ||||
|       add_extension mbstring "sudo pecl install -f mbstring" extension >/dev/null 2>&1 | ||||
|  | ||||
| @ -219,6 +219,9 @@ add_tool() { | ||||
|       fi | ||||
|     elif [ "$tool" = "cs2pr" ]; then | ||||
|       sudo sed -i 's/\r$//; s/exit(9)/exit(0)/' "$tool_path" | ||||
|     elif [ "$tool" = "phan" ]; then | ||||
|       add_extension fileinfo "$apt_install php$version-fileinfo" extension >/dev/null 2>&1 | ||||
|       add_extension ast "$apt_install php-ast" extension >/dev/null 2>&1 | ||||
|     elif [ "$tool" = "phive" ]; then | ||||
|       add_extension curl "$apt_install php$version-curl" extension >/dev/null 2>&1 | ||||
|       add_extension mbstring "$apt_install php$version-mbstring" extension >/dev/null 2>&1 | ||||
|  | ||||
| @ -165,7 +165,10 @@ Function Add-Tool() { | ||||
|       Add-Content -Path $current_profile -Value "New-Alias $tool $php_dir\$tool.bat" >$null 2>&1 | ||||
|     } catch { } | ||||
|   } | ||||
|   if($tool -eq "phive") { | ||||
|   if($tool -eq "phan") { | ||||
|     Add-Extension fileinfo >$null 2>&1 | ||||
|     Add-Extension ast >$null 2>&1 | ||||
|   } elseif($tool -eq "phive") { | ||||
|     Add-Extension xml >$null 2>&1 | ||||
|   } elseif($tool -eq "cs2pr") { | ||||
|     (Get-Content $php_dir/cs2pr).replace('exit(9)', 'exit(0)') | Set-Content $php_dir/cs2pr | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur