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