mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-07 08:34:29 +01:00
suppress everything (not just PHP Deprecated) from vendor, as its up to the vendor to fix
This commit is contained in:
parent
ceccd2a50d
commit
0825302a54
@ -11,30 +11,11 @@
|
||||
### Use PHP environment variable to point to a certain PHP binary.
|
||||
################################################################################
|
||||
|
||||
cd ${1:-$(dirname $0)/..}
|
||||
|
||||
find ${@-.} -name '*.php' -exec ${PHP:-php} -l {} \; 2>&1 | \
|
||||
find ${@-$(dirname $0)} -name '*.php' -exec ${PHP:-php} -l {} \; 2>&1 | \
|
||||
# only show errors and PHP Deprecated, no success messages
|
||||
egrep '^(PHP|Parse error)' | \
|
||||
# suppress PHP Deprecated in vendor, as they need to be solved by the vendor
|
||||
egrep -v '^PHP Deprecated.*/vendor/' | \
|
||||
# suppress everything in vendor, as they need to be solved by the vendor
|
||||
egrep -v 'vendor/' | \
|
||||
# output everything to stderr
|
||||
tee /dev/fd/2 | \
|
||||
# exclude several known problems, to be able to find new ones
|
||||
# exclude old / not used PEAR Autoloader giving PHP Fatal error: Method PEAR_Autoloader::__call() must take exactly 2 arguments
|
||||
grep -v 'vendor/pear-pear.php.net/PEAR/PEAR/Autoloader.php' | \
|
||||
# exclude PEAR tests giving PHP Parse error: syntax error, unexpected 'new' (T_NEW)
|
||||
grep -v 'vendor/pear/pear/tests/' | \
|
||||
# exclude composer conditional included autoload_static.php, as it requires PHP 5.6+
|
||||
grep -v 'vendor/composer/autoload_static.php' | \
|
||||
# exclude vendor/phpunit it shows many PHP Parse errors in PHP < 7.4
|
||||
grep -v 'vendor/phpunit' | \
|
||||
# suppress PHP Parse errors in PHP < 7.0 in dependency of phpunit: phpspec/prophecy
|
||||
grep -v 'vendor/phpspec/prophecy' | \
|
||||
# phpFreeChat does not work with PHP7
|
||||
grep -v 'phpfreechat/phpfreechat/' | \
|
||||
# vendor/myclabs gives errors in PHP < 7.4
|
||||
grep -v 'vendor/myclabs/' | \
|
||||
# not used part of ADOdb give PHP Fatal error: Cannot unset $this
|
||||
grep -v 'adodb-xmlschema' | \
|
||||
perl -pe 'END { exit $status } $status=1 if /^(PHP Fatal|(PHP )?Parse error)/;' > /dev/null
|
||||
|
Loading…
Reference in New Issue
Block a user