Tools of the Trade
summary
A concise checklist of concrete tools and what they actually do: composer (runtime deps) for dependency resolution and autoloading with guidance to check composer.lock (and even vendor) into VCS for reproducible builds; php-scoper randomized namespaces to avoid dependency-version conflicts; php-cs-fixer to auto-fix style and reorder methods; Psalm type coverage (preferred over Phan/PHPStan by the presenter) to infer types and reach high type-coverage; PHPUnit delivered as a signed Phar and verified via Box/Phar; Infection mutation testing to reveal weak tests; PHP‑CPD, Deptrac, Tideways/Xdebug, and a built object-graph dumper that works for runtime inspection.
AI-written summary · about
chapters (6)
- 0:00Start
- 4:58Php Inspections
- 18:51php-scoper
- 20:53php-cs-fixer
- 39:55Architecture Constraints
- 40:47Infection








