Skip to content

Commit 76b5c75

Browse files
committed
Fix phalcon and zephir_parser support on Windows
1 parent a9fb48b commit 76b5c75

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/scripts/extensions/phalcon.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ Function Get-PhalconSemver() {
8080
# Function to install phalcon
8181
Function Add-PhalconHelper() {
8282
$semver = Get-PhalconSemver
83-
if (($extension_version -eq '3') -or ($extension_version -eq '5')) {
83+
if ($extension_version -eq '3') {
8484
Add-PhalconFromGitHub $semver
85-
} elseif ($extension_version -eq '4') {
85+
} else {
8686
Add-Extension -Extension phalcon -Stability stable -Extension_version $semver
8787
}
8888
}

src/scripts/extensions/zephir_parser.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ Function Get-ZephirParserVersion() {
3131
$repo = 'zephir-lang/php-zephir-parser'
3232
$zp_releases = "$github/$repo/releases"
3333
if($extension -eq 'zephir_parser') {
34+
if($version -lt '7.2') {
35+
return 'v1.6.1'
36+
}
3437
return (Get-File -Url $zp_releases/latest).BaseResponse.RequestMessage.RequestUri.Segments[-1]
3538
} else {
3639
return 'v' + ($extension.split('-')[1] -replace 'v')

0 commit comments

Comments
 (0)