3 echo "$0: Searching for PHP scripts (except 3rd party) ..."
4 PHP=$(find -type f -name "*.php" 2>&1 | grep -v "third_party" | grep -v "/vendor/" | grep -v "smarty3/compiled/")
8 SHORT_OPEN_TAG=$(cat ${SCRIPT} | head -n 1 | grep -v "<?")
9 CLOSING_TAG=$(cat ${SCRIPT} | tail -n 1 | grep "?>")
11 if [ -n "${SHORT_OPEN_TAG}" ];
13 echo "$0: Script '${SCRIPT}' has short opening tag (<?)."
16 if [ -n "${CLOSING_TAG}" ];
18 echo "$0: Script '${SCRIPT}' has discouraged closing tag (?>)."
21 LINT=$(php -l "${SCRIPT}" 2>&1 | grep -v "Constant FUSE_EDEADLK already defined in Unknown on line 0" | grep -v "No syntax errors detected in")