Journey to the Center of Symfony: The Dependency Injection Container

Go to class
Write Review

Journey to the Center of Symfony: The Dependency Injection Container provided by SymfonyCasts is a comprehensive online course, which lasts for Less than 1 hour of material. Journey to the Center of Symfony: The Dependency Injection Container is taught by Ryan Weaver. Upon completion of the course, you can receive an e-certificate from SymfonyCasts. The course is taught in Englishand is Paid Course. Visit the course page at SymfonyCasts for detailed price information.

Overview
  • Let's not just use Symfony, let's conquer it! In this series, we're going to rip open the code that builds and boots Symfony's Container to see how it really works. Yes, this is geeky, and yes it's sweet!Besides the occasional dinosaur, expect to do the following on our adventure:Build a container from scratchMaster the ContainerBuilder and Definition objects: the backbones to the containerSee how Definitions are built with YAMLDump the container to PHP code and use itSee how Symfony builds the container (woh)Learn how DependencyInjection Extension classes work (i.e. the guys who process all that config.yml stuff)Discover existing compiler passes and create your own

Syllabus
    • 01. Creating a Container in the Wild
    • 02. Definitions: Teach the Container
    • 03. Definition Unlocked
    • 04. Yaml for Service Definitions
    • 05. Parameters
    • 06. The Container Dumper
    • 07. How Symfony Builds the Container
    • 08. Dependency Injection Extensions
    • 09. Compiler Passes