I believe that every Symfony app can fit service config under 5 lines. Configs are among the most underestimated parts of Symfony projects and deserve to be done right. Like a healthy tree trunk, which brings power to the branches and leaves, clear configs keep the design architecture clear and easy to grow.
Are you looking to customize serialization groups in Symfony API Platform? If so, you're in the right place. Serialization groups allow you to control which properties of your API resources are included or excluded when they are serialized into JSON or XML responses. This feature is invaluable for tailoring your API responses to...
"Nul n'est censé ignorer la loi", commençons donc par une piqûre de rappel : Il est illégal d'utiliser les données personnelles de vos utilisateurs ailleurs que sur la prod. Plus précisément, le RGPD1 indique que : Les données à caractère personnel doivent être : traitées
PHP has come a long way since its humble beginnings in 1995. While it was originally designed as a simple templating language, PHP has evolved into a full-featured…
This week, Symfony 5.4.40, 6.4.8, 7.0.8 and 7.1.1 maintenance versions were released. In addition, we organized the SymfonyOnline June 2024 conference and merged the first features of Symfony 7.2, to ...
Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy.
FrankenPHP est un serveur d’applications PHP ultra-moderne et performant développé par Kévin Dunglas. Puissant et polyvalent, il boost les performances des apps Symfony, Laravel et API Platfo…
In PHP, we have classes with methods inside them. Would making all your methods public be a good idea? No, because some of them should be used only by the class they're in and not anywhere else. What about class constants?
Symfony 7.1 allows to create expiring signed URIs, improves the linter of expressions, maps boolean query string parameters, and allows to define throttling HTTP clients.
The writing's on the wall. Joomla 4 and 5 are failed CMS releases. They account for around 0.3% of ALL Joomla sites according to W3Techs (https://w3techs.com/technologies/details/cm-joomla). Joomla's official stats (which were introduced near the end of life of Joomla 3 - https://developer.j...
As PHP developers, we need to know a lot of language features to make our code easy to write and maintain. Without explicitly being told about a part of the language, it’s hard to even know it exists, so today, we’re going to discuss the magic methods our classes have and how we should use […]
Symfony 7.1 allows to customize the .env file location, eases the usage of PHP enums in YAML config files, and improves the Clock, EXpressionLanguage and CssSelector components with new features.
Protect your Concrete CMS website from cyber threats with essential security add-ons like Radio Captcha, Two Factor Login Security, Macareux Security Header Extended, and Friendly Captcha.
Symfony 7.1 introduces several small yet valuable improvements, such as enhanced locale selection, a new readFile() method, and better email delivery control during application development.