Dependency Injection and autowiring containers

nidaismailshah

The dependency injection component remains at the core of Symfony and Drupal 8. The d8 core is using it extensively and we can use it too in our custom modules. This talk will discuss in detail Services, the Symfony dependency injection component and how we can leverage the same to build highly maintainable solutions for our modular applications. We'll discuss Dependency Injection as a design pattern. We'll also discuss the service container, it's configurations, factories, configurators, and decorators etc.

Finally, it will also talk about how certain containers can know for themselves about our dependencies and inject them on their own (auto-wiring). We'll also look at how much of this can be done with Symfony.

 

Program tags

architecture, back end development

Experience Level

Intermediate

Drupal Version