Talk in French at AFUP Day 2025 Lyon
Short URL: https://joind.in/talk/b6b97
(QR-Code (opens in new window))
Si vous utilisez Symfony, vous utilisez certainement des repositories dans vos applications. Mais les utilisez-vous réellement comme ils ont été conçus ? Souvent mal compris et mal appliqué, ce pattern souffre de nombreuses idées reçues alimentées par des articles, des documentations et des tutoriels en ligne qui donnent de mauvais exemples.
Cette présentation vise à démystifier le Pattern Repository et à corriger les erreurs courantes. Je commencerai par définir clairement ce qu'est le pattern Repository selon la littérature, puis je confronterai ces concepts théoriques aux pratiques courantes observées dans les projets PHP.
Je montrerai comment les appliquer correctement ces concepts dans vos projets PHP en utilisant des exemples concrets.
Nous examinerons comment les ORM, en particulier Doctrine, sont conçus pour permettre une implémentation fidèle du pattern Repository. Pour ceux qui préfèrent éviter les ORM, nous explorerons des solutions alternatives pour implémenter le pattern Repository, en nous inspirant notamment de l'Event Sourcing.
Comments
Comments are closed.