build-support/php: add `composerGlobal` variable

This doesn't change anything to the existing workflow

Changed files
+13 -2
pkgs
build-support
php
builders
+13 -2
pkgs/build-support/php/builders/v1/hooks/php-script-utils.bash
···
declare version
declare composerStrictValidation
+
declare composerGlobal
setComposeRootVersion() {
set +e # Disable exit on error
···
}
checkComposerValidate() {
-
if ! composer validate --strict --no-ansi --no-interaction --quiet --no-check-all --no-check-lock; then
+
setComposeRootVersion
+
+
if [ "1" == "${composerGlobal-}" ]; then
+
global="global";
+
else
+
global="";
+
fi
+
+
command="composer ${global} validate --strict --quiet --no-interaction --no-check-all --no-check-lock"
+
if ! $command; then
if [ "1" == "${composerStrictValidation-}" ]; then
echo
echo -e "\e[31mERROR: composer files validation failed\e[0m"
···
fi
fi
-
if ! composer validate --strict --no-ansi --no-interaction --quiet --no-check-all --check-lock; then
+
command="composer ${global} validate --strict --no-ansi --no-interaction --quiet --no-check-all --check-lock"
+
if ! $command; then
if [ "1" == "${composerStrictValidation-}" ]; then
echo
echo -e "\e[31mERROR: composer files validation failed\e[0m"