Symfony 5 Deep Dive! The HttpKernel Request-Response Flow
Dive deep into Symfony's core! Discover the all-powerful HttpKernel::handle() method used in Symfony and Drupal.
About this course
Want to see how Symfony really works under-the-hood? Let's do it!
In this tutorial, we'll dive deep: tracing from the first line of code that's executed in public/index.php
through the core of Symfony's HttpKernel
. It's a daring adventure that includes events, controller resolvers, request attributes, and giant sea monsters... probably:
- Hooking into Symfony with an event subscriber
- Finding where the Request is created
- The all-powerful
HttpKernel::handle()
method that's used in Symfony AND Drupal! - See where the core events like
RequestEvent
,ControllerEvent
and more are dispatched - Controller resolver, argument resolver, argument value resolvers oh my!
- Request attributes: the secret carrier of framework info
- What is a sub-request?
- Manually creating and handling sub-requests
By the end of this tutorial, you'll understand how the dots connect deep under the surface of Symfony... making you capable of hooking into just about any part of Symfony. Woh.
4 Comments
Hey Hamid,
We're working actively on this one right now, so it should be available pretty soon. I think the idea to release it in the end of March or early April, depend on our availability, because we're going to release a few more courses very soon. Please, feel free to subscribe to the and we will let you know when the first chapter is released, and later the 2nd email to let you know when it's completely released.
Cheers!
Could You tell me when you will publish the course.