#!/bin/sh set -e . "$PWD/.env" if [ "$MP_GIT_HOOKS_ENABLE" != "true" ]; then echo "MP_GIT_HOOKS_ENABLE is not set to 'true'. Skipping lint-staged-php." exit 0 fi if [ "$MP_GIT_HOOKS_PHPLINT" = "true" ]; then phplint "$@" else echo "MP_GIT_HOOKS_PHPLINT not set to 'true', skipping phplint" fi if [ "$MP_GIT_HOOKS_CODE_SNIFFER" = "true" ]; then ./do qa:code-sniffer "$@" else echo "MP_GIT_HOOKS_CODE_SNIFFER not set to 'true', skipping code sniffer" fi if [ "$MP_GIT_HOOKS_PHPSTAN" = "true" ]; then bash -c './do qa:phpstan' "$@" else echo "MP_GIT_HOOKS_PHPSTAN not set to 'true', skipping PHPStan" fi