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')