Don't Let the Framework Stand in Your Way
summary
The talk examines common ways Symfony applications accidentally mix framework concerns (user, session, forms, event dispatcher, anemic entities) into business logic and shows, with practical examples, how to confine third‑party/framework code into separate layers. It outlines a paradigmatic approach and specific techniques to keep business logic isolated from Symfony components and concepts so they don’t ‘stand in the way.’
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:54Decoupling frameworks and domain
- 12:49Auth decoupling in Symfony
- 17:09Symfony Form risks
- 24:34Decoupling events and async
- 27:50Decoupling principles summary
- 29:14Q&A
related talks
38mHow to Effectively Isolate Layers?
27mForgoing the Framework While Working with a Framework
39mKeynote: Symfony without the Framework Bundle
25mCode decoupling from Symfony (and others frameworks)
46mKEYNOTE PANEL | Frameworks: The Good, The Bad and The Ugly
39mSymfony without the framework bundle
43mControllers: Beyond HTTP and Symfony
31mSymfony and Hexagonal Architecture
