L’injection de dépendances est au cœur de nos frameworks PHP préférés. Ce design pattern permet de mieux découpler notre code, de rendre nos applications paramétrables ou encore de profiter de mécanismes poussés pour configurer nos applications.
Pendant ce talk, je vous propose de découvrir ce qui se cache derrière ce concept. Conteneurs, services, paramètres… Autant de termes que nous explorerons pour mieux les comprendre.
Nous ne nous limiterons pas à la théorie : nous verrons comment créer notre propre système d’injection de dépendances, le but final étant de l’utiliser en lieu et place de celui de Symfony.