Introducing CTOR: Prefer Constructor over Always-Called Setters
L'article présente une extension PHPStan nommée CTOR qui encourage l'utilisation de constructeurs au lieu de setters souvent appelés, qui laissent un objet dans un état partiel. L'extension aide à identifier les setters qui devraient être des arguments de constructeur, garantissant que l'objet est valide dès sa création et évitant ainsi les erreurs liées à l'oubli de setters. L'installation se fait via Composer et l'extension vise à améliorer la robustesse des bases de code héritées.







