#!/usr/bin/env bash CURRENT_DIRECTORY=`pwd` GIT_HOOKS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" PROJECT_DIRECTORY="$GIT_HOOKS_DIR/../.." cd $PROJECT_DIRECTORY; echo "Running phan to analyze code..." PHAN="vendor/bin/phan" HAS_PHAN=false if [ -x "$PHAN" ]; then HAS_PHAN=true fi if $HAS_PHAN; then PHAN_RESULT=`$PHAN` if [ ! -z "$PHAN_RESULT" ]; then echo "" echo "Please fix these issues with your code before committing:" echo "" echo $PHAN_RESULT echo "" exit 1 fi else echo "" echo "Please run `composer install` to include phan." echo "" fi cd $CURRENT_DIRECTORY; echo "Done."