mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-11-03 00:25:48 +07:00
Improve phalcon support
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user