Back to top

Symfony in Drupal 8: How much and what does Drupal inherit from Symfony

This session is for people who are new to Drupal 8 programming and would want to know how Drupal is structured and how much it inherits from Symfony.

This session will be a high level, conceptual, overview of Drupal 8's internals and how they're implemented. Comparisons will be made to corresponding components in Symfony.

Main topics covered:

How Drupal 8 retains all the features of Drupal 7 (site-building-wise) but is a complete rewrite under the hood.

How Drupal 8 does away with procedural programming (but not actually :P) and adopts OOP for good.

Why Drupal's mantra of "Proudly Found Elsewhere" is awesome and what some of those "elsewhere" projects are.

Brief description Drupal 8 hierarchical structure:

DrupalKernal and PHP components at the bottom

Base system (block, entity, form etc) and modules in the middle

Theme system and twig at the top.

A high-level overview of Symfony components used in Drupal and how these components are used by DrupalKernel and Drupal base system.

Session type