wapmorgan/php-deprecation-detector
PhpDeprecationDetector scans PHP projects for deprecated functions, constants, variables, ini directives, behavior changes, and reserved identifiers that may break on newer PHP versions. Available as a PHAR or Composer tool, with console scanning and JSON reports.
another fix for symfony/console 6.2
Fix for symfony/console 6.2 by @Axent96
Merged #68, #70, #72 :
PHP version bumped to 8.0
PhpCodeFixer is renamed to PhpDeprecationDetector because this name defines better library's purpose.
phpcf is renamed to phpdd.
symfony/console 5.0 version (#51).--after (-a) option to start initial PHP version for checks (#52).
Usage: phpcf -a 7.0 ... - checks only for >=7.0 issues.-e more smarter: exclude by absolute path (starting from directory where scanning is started) and by basename of file / directory. (@fwolfsjaeger)Added checks for php 7.4
Changed requirement of Symfony/Console. Now it requires ^3.4 or ^4.0.
--output-json=-.int()).call_user_func_array().--output-json file option).dl ('dll'))invokeArgs() does not throw warnings with arguments passed by reference.Fixed bugs in checks.
--skip-checks to exclude some checkspreg_replace check and little fixes (@fwolfsjaeger)Analyzer:
--file-extensions).Widget::widget). It is mostly used as factory pattern.Interface:
Fixed:
Added section with notes.
Fixed php version requirement.
Fixed pass-by-reference call check.
Use phpcf with new interface:

Now it is more human-readable and pretty.
Added:
--exclude option to phpcf: Pass file names to exclude them from scanning. For example: --exclude vendor,testsAlso, fixed few bugs:
stty command on unix systems instead of tputPHP 7.2 support.
Little update for phpcf for better portability.
Changed size of output table to fit in terminal.
Fixed phpcf failing on Class::class construction.
How can I help you explore Laravel packages today?