documentation

ADR-0009 — Doctrine ORM 2.14 / DBAL 3.x (pas DBAL 4.x)

StatutAccepté
Date2025-05-10
AuteursJulien Jorry

Contexte

Doctrine DBAL 4.x casse l'API des types custom (IBAN chiffrés, UUID binaires) et certains bundles Sonata ne sont pas encore compatibles. Doctrine ORM 3 reprend DBAL 4.

Décision

Verrouiller : "doctrine/orm": "^2.14" + "doctrine/dbal": "^3.7". Pas de bump vers ORM 3 / DBAL 4 tant que : types custom audités, Sonata 5.x stable et porté.

Conséquences positives

Conséquences négatives

Alternatives examinées

Références