PHP Insights is a Static Analysis Tool for your PHP code. It contains built-in checks for making code reliable, loosely coupled, simple, and clean. Works out-of-the-box with the current set of popular frameworks.
# First, install:
composer require nunomaduro/phpinsights --dev
# Then, use it:
./vendor/bin/phpinsights