mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-04-17 00:24:16 +07:00
Fix phalcon and zephir_parser support on Windows
This commit is contained in:
parent
34061fa6b4
commit
316da6edfb
@ -80,9 +80,9 @@ Function Get-PhalconSemver() {
|
|||||||
# Function to install phalcon
|
# Function to install phalcon
|
||||||
Function Add-PhalconHelper() {
|
Function Add-PhalconHelper() {
|
||||||
$semver = Get-PhalconSemver
|
$semver = Get-PhalconSemver
|
||||||
if (($extension_version -eq '3') -or ($extension_version -eq '5')) {
|
if ($extension_version -eq '3') {
|
||||||
Add-PhalconFromGitHub $semver
|
Add-PhalconFromGitHub $semver
|
||||||
} elseif ($extension_version -eq '4') {
|
} else {
|
||||||
Add-Extension -Extension phalcon -Stability stable -Extension_version $semver
|
Add-Extension -Extension phalcon -Stability stable -Extension_version $semver
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -31,6 +31,9 @@ Function Get-ZephirParserVersion() {
|
|||||||
$repo = 'zephir-lang/php-zephir-parser'
|
$repo = 'zephir-lang/php-zephir-parser'
|
||||||
$zp_releases = "$github/$repo/releases"
|
$zp_releases = "$github/$repo/releases"
|
||||||
if($extension -eq 'zephir_parser') {
|
if($extension -eq 'zephir_parser') {
|
||||||
|
if($version -lt '7.2') {
|
||||||
|
return 'v1.6.1'
|
||||||
|
}
|
||||||
return (Get-File -Url $zp_releases/latest).BaseResponse.RequestMessage.RequestUri.Segments[-1]
|
return (Get-File -Url $zp_releases/latest).BaseResponse.RequestMessage.RequestUri.Segments[-1]
|
||||||
} else {
|
} else {
|
||||||
return 'v' + ($extension.split('-')[1] -replace 'v')
|
return 'v' + ($extension.split('-')[1] -replace 'v')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user