From 316da6edfbbf4e3af92559991537fb5e7ac31225 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Sun, 13 Apr 2025 05:55:39 +0530 Subject: [PATCH] Fix phalcon and zephir_parser support on Windows --- src/scripts/extensions/phalcon.ps1 | 4 ++-- src/scripts/extensions/zephir_parser.ps1 | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/scripts/extensions/phalcon.ps1 b/src/scripts/extensions/phalcon.ps1 index c82323b0..f442d48c 100644 --- a/src/scripts/extensions/phalcon.ps1 +++ b/src/scripts/extensions/phalcon.ps1 @@ -80,9 +80,9 @@ Function Get-PhalconSemver() { # Function to install phalcon Function Add-PhalconHelper() { $semver = Get-PhalconSemver - if (($extension_version -eq '3') -or ($extension_version -eq '5')) { + if ($extension_version -eq '3') { Add-PhalconFromGitHub $semver - } elseif ($extension_version -eq '4') { + } else { Add-Extension -Extension phalcon -Stability stable -Extension_version $semver } } diff --git a/src/scripts/extensions/zephir_parser.ps1 b/src/scripts/extensions/zephir_parser.ps1 index 9e6f851d..75b6a1e9 100644 --- a/src/scripts/extensions/zephir_parser.ps1 +++ b/src/scripts/extensions/zephir_parser.ps1 @@ -31,6 +31,9 @@ Function Get-ZephirParserVersion() { $repo = 'zephir-lang/php-zephir-parser' $zp_releases = "$github/$repo/releases" 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] } else { return 'v' + ($extension.split('-')[1] -replace 'v')