Pas le temps de lire l'article ? Voici ce qu'il faut retenir.
Igor PHP est un linter écrit en Go qui scanne une application Symfony pour pointer les services qui vont fuiter en FrankenPHP worker mode.
1
Igor PHP — Le linter détecte les services qui vont fuiter en FrankenPHP worker mode, un problème que PHPStan ne voit pas.
2
Mode complet — Igor lit le container Symfony pour distinguer services partagés et instances per-request, puis flag toute mutation d'état sur les premiers.
3
Installation — Igor peut être installé en binaire Go autonome ou en dépendance Composer dev.
💡
Pourquoi c'est important : Igor PHP complète PHPStan en détectant les services qui fuient en FrankenPHP worker mode, ce qui peut entraîner des bugs silencieux.