| TOOL | RELEASE |
|---|---|
| PHP | PHP 7.4.33 (cli) (built: Nov 12 2022 09:17:36) ( NTS ) |
| Composer | Composer version 2.7.7 2024-06-10 22:11:12 |
| phpunit/phpunit | PHPUnit 9.6.19 by Sebastian Bergmann and contributors. |
| phpcsstandards/php_codesniffer | PHP_CodeSniffer version 3.10.1 (stable) by Squiz and PHPCSStandards |
| friendsofphp/php-cs-fixer | PHP CS Fixer 3.59.3 7th Gear by Fabien Potencier, Dariusz Ruminski and contributors. |
| phpmd/phpmd | PHPMD 2.15.0 |
| behat/behat | behat 3.13.0 |
| phpstan/phpstan | PHPStan - PHP Static Analysis Tool 1.11.5 |
| vimeo/psalm | Psalm 5.25.0@01a8eb06b9e9cc6cfb6a320bf9fb14331919d505 |
| icanhazstring/composer-unused | 0.8.11@4720206 |
| Rector | Rector 1.1.1 |
| PHPArkitect | PHPArkitect version 0.3.33 |
| phpspec | phpspec 7.5.0 |
| Codeception | Codeception 4.2.2 |
| Infection | Infection - PHP Mutation Testing Framework version 0.26.6 |
| Deptrac | deptrac 0.24.0 |
| PhpMetrics | PhpMetrics v2.8.2 http://www.phpmetrics.org by Jean-François Lépine https://twitter.com/Halleck45 |
| Pdepend | PDepend 2.16.2 |
For 7.4-xdebug:
| TOOL | RELEASE |
|---|---|
| Xdebug | Xdebug v3.1.6, Copyright (c) 2002-2022, by Derick Rethans |
Regarding PHPLOC. Since January 2023, Sebastian Bergmann decided to archive the repository. So, I won't keep it to avoid breaking changes as new fixes on PHP may cause problems that will not be fixed.
Regarding Psalm. Psalm requires a configuration XML file. You can use your own, create a new one (by running psalm --init) or use a sample file I've added to the image. You can check it at psalm.xml. IN the image, this
file is located at /code/psalm/.
To use this sample file, run any Psalm command as psalm -c /config/psalm/psalm.xml.