Member-only story
It is Best to Embrace Design Patterns if You Work with Symfony

SOLID Principles and Design Patterns are two of the most extended paradigms in software engineering. Both aim to simplify the developer’s life, make the code structure manageable and flexible, and smooth the code maintenance process.
At the same time, we have Symfony, one of the most popular sets of components that you can use independently but have a seamless integration working together as a Framework.
Today, I want to highlight the importance of three Design Patterns that are 100% key and irreplaceable in the Symfony ecosystem: Command, Mediator and Observer. They are the keystones for any Symfony project.
Thus, even if you are unfamiliar with the Design Principles, it would be precious to get familiar with (at least) these three (not to say all of them).