mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-09-07 21:34:08 +07:00
Refactor coverage and extension code
This commit is contained in:
@ -24,7 +24,7 @@ update_ppa() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Function to setup extension
|
||||
# Function to setup extensions
|
||||
add_extension() {
|
||||
extension=$1
|
||||
install_command=$2
|
||||
@ -40,6 +40,16 @@ add_extension() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Function to remove extensions
|
||||
remove_extension() {
|
||||
extension=$1
|
||||
if [ -e /etc/php/"$version"/mods-available/$1.ini ]; then
|
||||
sudo phpdismod -v "$version" $1
|
||||
fi
|
||||
sudo sed -i "/$1/d" "$ini_file"
|
||||
sudo DEBIAN_FRONTEND=noninteractive apt-get remove php-$1 -y >/dev/null 2>&1
|
||||
}
|
||||
|
||||
# Function to setup the nightly build from master branch
|
||||
setup_master() {
|
||||
tar_file=php_"$version"%2Bubuntu"$(lsb_release -r -s)".tar.xz
|
||||
|
Reference in New Issue
Block a user