mercredi 5 juillet 2017

Issue #23406 : Doctrine bigint casté en string depuis la 3.2.10

Une PR, validée pour Symfony 3.2.10 mais pas les autres versions (2.7, 2.8 et 3.3, à voir si la PR n'était pas déjà présente sur ces branches) casse tous les typages PHP pour le type Doctrine bigint.

Ils ont décidé de caster les bigint Doctrine en string PHP, au lieu de int PHP (comme avant).
Tous les typages PHP7 sont cassés, et toutes les comparaisons typés avec === également.

En espérant qu'ils corrigent ça vite, le type bigint est sûrement utilisé par beaucoup de gens pour les identifiants de table !

Issue #23406

Aucun commentaire:

Enregistrer un commentaire