Commit 55efdc12 authored by Pol Dellaiera's avatar Pol Dellaiera
Browse files

build-support/php: update composer parameters and variable expansion

parent a1d302ab
Loading
Loading
Loading
Loading
+6 −9
Original line number Diff line number Diff line
@@ -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"