Tag: symfony
Tous les articles avec le tag "symfony".
-
iOS Safari injecte une NBSP : la regex `\s` ne la voit pas
iOS Safari glisse une espace insécable (U+00A0) dans un input téléphone : la regex `\s` côté serveur ne la matche pas, et rejette un numéro valide.
-
`Access denied @localhost` : grant @'%' vs socket Unix
MariaDB Access denied @localhost : un grant sur @'%' (TCP) ne couvre pas le socket Unix. Connectez-vous en 127.0.0.1 pour forcer le TCP.
-
UUID v7 : pas les 8 premiers caractères pour un ID court
UUID v7 : les 8 premiers caractères encodent l’horodatage et collisionnent. Pour un ID court anti-collision, prenez la queue de l’UUID.
-
Magic strings de session : un SessionManager typé
Magic strings de session éparpillées sur plusieurs contrôleurs : centraliser les clés dans un SessionManager typé pour tuer les typos silencieuses.
-
State machine dans l’agrégat : transitions protégées
State machine dans l’agrégat : exposez des transitions nommées qui valident l’état de départ au lieu d’un setStatus() public.
-
Remplacer un array de constantes par un enum PHP 8.1
Enum PHP 8.1 backed pour remplacer un array de constantes : slug, titre et résolution réunis dans une seule source de vérité.