Deep dive into Symfony 4 internals

Workshop abstract

Symfony is a request and response framework. But what about all that magic that happens around your code? How does security work? Why is autowiring not slowing things down? And how is it that Symfony components can be so decoupled but still play so well together?

Tobias will show you the Symfony internals. This workshop will go over the architecture of Symfony. You will follow the request and the response paths throw the framework and do some stops at the components that are more awesome than others.

This workshop is perfect for anyone who has been working with Symfony or Laravel before. Even if you have never touched a framework before, do not worry – you will still learn a lot.

Workshop level

Intermediate


Software requirements and repository

Files necessary to run the workshop can be cloned from Tobias's github repository.

Needed software:

  • PHP 7.1+
  • Composer

Slides

Symfony Internals

Tobias Nyholm

Happyr

Tobias is an open source enthusiast and has spent many years trying to bring something good to the community. He is a Symfony core team member, co-host of the Sound of Symfony podcast, and an organizer of Swedish PHP meetups. He maintains projects like httplug.io, guzzle, buzz, Puli, Assert, and many more. He is also involved with the PHP-FIG by writing a PSR for HTTP clients.