Eric Smith - Drupal 8 and the Symfony Event Dispatcher - DrupalSouth 2017 - Vault

How does Drupal deliver a page? Digging into the code from the top down, you will very quickly come into contact with two very powerful Symfony components - the HttpKernel and the Event Dispatcher that it relies on.

In this talk we will cover what events are, what the Event Dispatcher component is and why it is useful, how to subscribe to events and how to dispatch your own events.

We will also take a look at some of the events in D8's core, show a demo of the EventDispatcher in action, and look closely at the chain of events that takes place for Drupal to deliver a page.

Drupal is a registered trademark of Dries Buytaert.