ADR-0010 — Sonata Admin 4.x (post-migration SF7)
| Statut | Accepté |
|---|---|
| Date | 2025-04-25 |
| Auteurs | Julien Jorry |
Contexte
Sonata 4 est la dernière version compatible Symfony 7.2 + DBAL 3. Sonata 5 reste à valider sur l'ensemble du back-office (Flux, SSA, Transferts, Adhérents).
Décision
Sonata Admin 4.x verrouillé. Adapter le code aux breaking changes de Sonata 4 ($this->trans() retiré, DatagridMapper final).
Conséquences positives
- Compatibilité SF7.2 garantie.
- Back-office stable, déjà migré.
Conséquences négatives
DatagridMapperfinal → certains tests passent en intégration.- Refacto manuel
trans().
Alternatives examinées
- EasyAdmin — rejeté : réécriture totale du back-office.
- Sonata 5 — attendre stabilisation.