#!/bin/bash

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
EXTENSIONS=${EXTENSIONS:='php,php3,php4,php5,phtml,phpt'}
EXCLUDE_FOLDERS=${EXCLUDE_FOLDERS:='vendor'}
FOLDERS=()

if [ -z "$1" ]; then
    # Run linter with default args
    [ -d "app" ] && FOLDERS+=('app')
    [ -d "src" ] && FOLDERS+=('src')
    [ -d "tests" ] && FOLDERS+=('tests')
    ${DIR}/parallel-lint -e ${EXTENSIONS[*]} --exclude ${EXCLUDE_FOLDERS} --blame ${FOLDERS[*]}
else
    # Run linter
    ${DIR}/parallel-lint -e ${EXTENSIONS[*]} --exclude ${EXCLUDE_FOLDERS} --blame $@
fi
