Seeker: What does the Container contain?
Guru: Dependencies.
Seeker: Dependencies of what?
Guru: Everything that's dependency-injected.
Seeker: 'Dependency-injected' by what?
Guru: The Container.
(Repeat.)
This talk will untangle the seeming tautology of dependency injection and service containers into terms that hopefully don't seem so confusing or strange.
Using very simple code examples, we'll seek to understand dependency injection.
Then we'll begin to design a container to manage our dependencies.
And then we'll see that some frameworks can already do this for us, so we should use them. Specifically, Pimple.
So we'll re-design our code to use Pimple.
Time allowing, we'll also touch on the service container for Symfony and Drupal 8. And they'll make sense because you understand the concepts.
- Log in to post comments