PHPStan 2.3, Psalm 7, Mago : quelle stack statique pour Symfony
PHPStan 2.3 et Turbo, Psalm 7 et sa taint analysis, Mago : les trois outils testés sur les mêmes bugs Symfony, et la stack d’analyse statique à retenir.
Articles techniques, retours d'expérience et guides pratiques sur Claude Code, Symfony et l'architecture logicielle.
222 articles · un nouveau chaque semaine
PHPStan 2.3 et Turbo, Psalm 7 et sa taint analysis, Mago : les trois outils testés sur les mêmes bugs Symfony, et la stack d’analyse statique à retenir.
RTK, caveman, Serena, claude-context, Repomix, claude-code-router : ce que chaque outil réduit vraiment, ses preuves, ses risques et lequel choisir pour toi.
Symfony 8.2 autorise le joker * dans role_hierarchy et ajoute debug:roles pour voir quels rôles un utilisateur obtient vraiment, avec l’option --tree.
ErrorHandler prépare une page d'exception repensée (PR #64766) et AssetMapper ignore enfin le cache compilé en debug (#64852). Détails et impacts DX.
Rector 2.7 sur Symfony : withComposerBased, withPhpSets à la place de SetList::PHP_*, montée par niveaux de types, et un passage vers Symfony 8 testé.
Symfony 8.2 ajoute $version à UriSigner : liens de reset invalidés après usage, expiration obligatoire en 9.0 et paramètres signés dans les login links.
Ton CLAUDE.md, tes skills et tes hooks datent des modèles 4 ? Audite-les avec /doctor prompt-audit et /skill-doctor, et réécris tes règles NEVER et MUST.
Symfony 8.2 sécurise le logout : formulaire POST, helper Twig logout_button(), réponse JSON sans redirection et back-channel logout OpenID Connect.
Pest 5 testé sur un squelette Symfony : TIA, sharding par durée, tests navigateur, arch tests et plugins. Ce qui marche, ce qui piège, ce qui reste Laravel.
Symfony 8.2 enregistre comment l’utilisateur s’est authentifié (RFC 8176) : badge, voter requestReAuthentication et acr_values OIDC pour du step-up.
Veille Claude Code, Symfony et PHP, retours d'expérience terrain et conseils techniques, directement dans votre boîte mail.