Symfony Blog Comments https://symfony.com/blog/ Most recent comments published on the Symfony project blog Sat, 20 Dec 2025 02:43:11 +0100 Fri, 19 Dec 2025 11:31:12 +0100 en New in Symfony 7.4: Multi-Step Forms https://symfony.com/blog/new-in-symfony-7-4-multi-step-forms?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26106 Fri, 19 Dec 2025 11:31:12 +0100 https://symfony.com/blog/new-in-symfony-7-4-multi-step-forms?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26106 Awesome addition! Been programming this kind of stuff in so many projects, having it now as a built-in feature will help a lot. How we lit up 1200 screens in real time at SymfonyCon https://symfony.com/blog/how-we-lit-up-1200-screens-in-real-time-at-symfonycon?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26105 Thu, 18 Dec 2025 17:23:30 +0100 https://symfony.com/blog/how-we-lit-up-1200-screens-in-real-time-at-symfonycon?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26105 This post would've been so much better with a video 😉 New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26104 Thu, 18 Dec 2025 00:38:43 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26104 the IDE type hinting on available keys is absolutely disasterous New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26103 Thu, 18 Dec 2025 00:12:31 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26103 Question... how is this better than YAML? We just lost all of the strong typing advantages of the PHP objects, it seems. What is the actual suggested best practice now, PHP or YAML? The PHP config examples on the latets 8.0 version of the documentation all… New in Symfony 7.4: Extending Validation and Serialization with PHP Attributes https://symfony.com/blog/new-in-symfony-7-4-extending-validation-and-serialization-with-php-attributes?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26102 Wed, 17 Dec 2025 12:16:14 +0100 https://symfony.com/blog/new-in-symfony-7-4-extending-validation-and-serialization-with-php-attributes?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26102 Very nice!!!! New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26101 Tue, 16 Dec 2025 15:34:31 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26101 >The main reason is technical: fluent configuration is not flexible enough and must match a single canonical interpretation of the semantic config tree. It also makes automatic configuration updates (via Symfony recipes) significantly harder. Can you elaborate… New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26100 Fri, 12 Dec 2025 18:54:15 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26100 Not a fan of shifting the onus on the tooling. PHP already has a way of describing contracts: classes. Config builder was my absolute favorite feature of Symfony. It was easy to read and reason about. I dislike array-based contracts with a passion. Not sure… New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26099 Fri, 12 Dec 2025 15:10:33 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26099 Is there a particular reason to commit reference.php file instead of ignoring it? Currently this file doesn't bring any visible benefits for us, but adds a little bit of hustle to maintain it instead. New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26098 Wed, 10 Dec 2025 09:54:04 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26098 I have "dump(" on my git_blacklist, but I get now "dump(" on the reference.php file. Bit quiet annoying New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26097 Mon, 08 Dec 2025 11:13:20 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26097 What a pain this config/reference.php file is, it's constantly being modified and appears in all my commits. Furthermore, the syntax is broken if a config file contains `/*`, such as `**/*.graphql` in my case. New in Symfony 7.4: Attribute Improvements https://symfony.com/blog/new-in-symfony-7-4-attribute-improvements?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26096 Thu, 04 Dec 2025 22:32:55 +0100 https://symfony.com/blog/new-in-symfony-7-4-attribute-improvements?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26096 The new auto-registration of #[Route] attributes is a great DX improvement, but it requires caution when upgrading. Previously, only specific controller directories were scanned — now any PHP file with a route attribute will be picked up. If you have old… New in Symfony 7.4: Signing Messages https://symfony.com/blog/new-in-symfony-7-4-signing-messages?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26095 Thu, 04 Dec 2025 22:22:39 +0100 https://symfony.com/blog/new-in-symfony-7-4-signing-messages?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26095 I really appreciate how Symfony keeps strengthening security across its components. Even if a malicious user somehow manages to reach our messaging layer, having this extra protection makes the whole system more resilient. Symfony 7.4.0 released https://symfony.com/blog/symfony-7-4-0-released?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26094 Thu, 04 Dec 2025 16:08:53 +0100 https://symfony.com/blog/symfony-7-4-0-released?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26094 yeah, congratulations SymfonyCon Amsterdam 2025: Relive the Magic of SymfonyCon Amsterdam 2025 https://symfony.com/blog/symfonycon-amsterdam-2025-relive-the-magic-of-symfonycon-amsterdam-2025?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26093 Wed, 03 Dec 2025 15:52:01 +0100 https://symfony.com/blog/symfonycon-amsterdam-2025-relive-the-magic-of-symfonycon-amsterdam-2025?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26093 Thank you so much @Massimiliano ! Happy to read you ! SymfonyCon Amsterdam 2025: Relive the Magic of SymfonyCon Amsterdam 2025 https://symfony.com/blog/symfonycon-amsterdam-2025-relive-the-magic-of-symfonycon-amsterdam-2025?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26092 Wed, 03 Dec 2025 15:12:40 +0100 https://symfony.com/blog/symfonycon-amsterdam-2025-relive-the-magic-of-symfonycon-amsterdam-2025?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26092 The conference was amazing, thanks to all the organisers and sponsors for making it possible! Symfony 8.0.0 released https://symfony.com/blog/symfony-8-0-0-released?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26091 Tue, 02 Dec 2025 21:33:17 +0100 https://symfony.com/blog/symfony-8-0-0-released?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26091 🎉🎉🎉 New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26090 Tue, 02 Dec 2025 15:55:45 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26090 I must be missing something because I don't understand how the config/reference.php file is generated. New in Symfony 7.4: Better Exceptions in Terminal https://symfony.com/blog/new-in-symfony-7-4-better-exceptions-in-terminal?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26089 Tue, 02 Dec 2025 09:33:06 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-exceptions-in-terminal?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26089 I wish it was since symfony 2 New in Symfony 7.4: Better PHP Configuration https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26088 Sat, 29 Nov 2025 11:30:09 +0100 https://symfony.com/blog/new-in-symfony-7-4-better-php-configuration?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26088 Like it. Think we can adopt https://github.com/schranz-php-recipes/ to convert to the new syntax. How does it look like if there is not only bundle configuration but also parameter and service configuration. Did that Syntax also change? Symfony 8.0.0 released https://symfony.com/blog/symfony-8-0-0-released?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26087 Sat, 29 Nov 2025 09:43:54 +0100 https://symfony.com/blog/symfony-8-0-0-released?utm_source=Symfony%20Blog%20Feed&utm_medium=feed#comment-26087 Awesome ❤️