Improve phalcon support

This commit is contained in:
Shivam Mathur
2022-10-24 11:17:28 +05:30
parent 89f4f7e8be
commit cae6d06e69
2 changed files with 25 additions and 13 deletions

View File

@ -3,7 +3,7 @@ get_phalcon_version() {
if [ "$extension" = "phalcon5" ]; then
get_pecl_version phalcon stable 5
elif [ "$extension" = "phalcon4" ]; then
echo '4.1.3'
echo '4.1.2'
elif [ "$extension" = "phalcon3" ]; then
echo '3.4.5'
fi
@ -32,7 +32,7 @@ add_phalcon_helper() {
package="php${version:?}-$extension"
add_ppa ondrej/php >/dev/null 2>&1 || update_ppa ondrej/php
[ "$extension" = "phalcon4" ] && (install_packages "php${version:?}-psr" || pecl_install psr || pecl_install psr-1.1.0)
(check_package "$package" && install_packages "$package") || add_phalcon_from_repo
(check_package "$package" && install_packages "$package") || pecl_install phalcon-"$(get_phalcon_version)" || add_phalcon_from_repo
fi
}
@ -85,7 +85,7 @@ add_phalcon5() {
# Function to add phalcon.
add_phalcon() {
extension=$1
local extension=$1
status='Enabled'
extension_major_version=${extension: -1}
if [[ "$extension_major_version" =~ [3-5] ]]; then