build-support/php: update composer parameters and variable expansion (#428443)

This commit is contained in:
Pol Dellaiera
2025-07-26 21:02:51 +02:00
committed by GitHub

View File

@@ -5,9 +5,6 @@ source @phpScriptUtils@
declare -g out declare -g out
declare -g composerLock declare -g composerLock
declare -g composerNoDev="${composerNoDev:+--no-dev}"
declare -g composerNoPlugins="${composerNoPlugins:+--no-plugins}"
declare -g composerNoScripts="${composerNoScripts:+--no-scripts}"
preConfigureHooks+=(composerVendorConfigureHook) preConfigureHooks+=(composerVendorConfigureHook)
preBuildHooks+=(composerVendorBuildHook) preBuildHooks+=(composerVendorBuildHook)
@@ -35,9 +32,9 @@ composerVendorConfigureHook() {
--no-interaction \ --no-interaction \
--no-progress \ --no-progress \
--optimize-autoloader \ --optimize-autoloader \
"${composerNoDev}" \ ${composerNoDev:+--no-dev} \
"${composerNoPlugins}" \ ${composerNoPlugins:+--no-plugins} \
"${composerNoScripts}" \ ${composerNoScripts:+--no-scripts} \
update update
if [[ -f "composer.lock" ]]; then if [[ -f "composer.lock" ]]; then
@@ -79,9 +76,9 @@ composerVendorBuildHook() {
--no-interaction \ --no-interaction \
--no-progress \ --no-progress \
--optimize-autoloader \ --optimize-autoloader \
"${composerNoDev}" \ ${composerNoDev:+--no-dev} \
"${composerNoPlugins}" \ ${composerNoPlugins:+--no-plugins} \
"${composerNoScripts}" \ ${composerNoScripts:+--no-scripts} \
install install
echo "Finished composerVendorBuildHook" echo "Finished composerVendorBuildHook"