27563 shaares
Kevin Wenger recommande de remplacer les accès ambigus à $request->get() par une lecture explicite des paramètres de route (attributes), de l’URL (query) et du corps (request). Dépréciée dans Symfony 7.4, cette méthode disparaît en Symfony 8. Les accesseurs typés (getString(), getInt(), getBoolean(), getEnum()) évitent les conversions silencieuses et rejettent les valeurs invalides. Avec PHP 8.4, Symfony 7.4 prend aussi en charge l’analyse des corps de formulaires envoyés en PUT, PATCH ou DELETE, y compris les fichiers.