#!/usr/bin/env bash

echo "BEGIN Git hook: ${sghHookName}"

function myExit ()
{
    echo "END   Git hook: ${sghHookName}"

    exit $1
}

export COMPOSER_DISABLE_XDEBUG_WARN=1

test -s "${sghBridge}.local" && . "${sghBridge}.local"

composer run -l | grep "^  githook-${sghHookName}\$" 1> /dev/null 2>&1 || myExit 0

if [ "$sghHasInput" = 'true' ]; then
    composer "githook-${sghHookName}" $@ <<< $(</dev/stdin) || myExit $?
else
    composer "githook-${sghHookName}" $@ || myExit $?
fi

myExit 0
