build-support/php: update composer parameters and variable expansion (#428443)
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user