#symfony

17 posts · Last used 9d

🚀 leapt/core-bundle v6.4.0 is out! What's new: ✅ Support for google/recaptcha 2.x, alongside 1.x, with no code change needed on your side 🐛 The reCAPTCHA v3 validator no longer throws a TypeError when no private key is configured, even with reCAPTCHA disabled. Both reCAPTCHA validators now throw an explicit LogicException when reCAPTCHA is enabled without a key. Changelog: https://github.com/leapt/core-bundle/releases/tag/v6.4.0 #Symfony #PHP #OpenSource
0
0
0
0

Having tons of fun with a new pet project that I've been wanting to code for ages. One of the things I've loved was creating a character that represents it, emulating a comic book style 😁

The project uses #php 8.4 with a few components, some of my own, one from #Symfony that blew me away with it's completeness and a few more.

The secrecy is a silly habit I have to only reveal things once they reach a certain maturity 😉

0
0
0
0
"Symfony 8 ignores your #[Groups] attribute" https://ddz.dev/blog/symfony-8-groups-attribute-silently-ignored/ "Groups is not the only class that moved. The same shim treatment applies to the whole old namespace: SerializedName, Ignore, Context, MaxDepth, DiscriminatorMap. Every one of them will compile from the old import and do absolutely nothing. Ignore is the scary one, since a silently dropped #[Ignore] doesn't remove data from your response, it adds data you meant to hide. Empty invoices are embarrassing; leaking a field you explicitly marked as ignored is a different category of morning." #php #symfony
1
0
0
0
I don't like dependency injection. Small Symfony rant.
0
3
0
0
I prompted a personal financial dashboard a few months ago, simple javascript stack. It worked. Wanted to extend it, oh boy, what a mess. Migrated the whole thing to #Symfony yesterday. The tedious code migration parts were done by Claude and it did 90% properly. The trick was good slicing and targeted prompts. For tools that should work long-term: use the stack you are familiar with. Authentication, Frontend, Doctrine, everything was setup so fast, almost like magic.
0
0
0
0
How do you test a feature that only triggers 3 days after registration? You could wait. Or hack the DB. Or hardcode a bypass. Or... expose a dedicated internal API that presets your app into any state on demand, like they've done at Bumble. I couldn't find an established name for this pattern, does one exist? I've written about how to build one with modern #Symfony Usable by devs, QA, designers and product alike, through a CLI, API and web UI. Even in PHPUnit tests! https://gnugat.github.io/2026/02/25/xl-10-qalin-test-control-interface-with-symfony.html
0
0
0
0
This is great news for local devs around Montreal. Diverse area of town and close to Old Montréal. May I suggest, if booking a hotel room, you do not book at the Hilton Doubletree on Jean Mance. Last time I was there they had a mice problem. But if you're feeling lucky, take a chance, maybe they solved the issue in the last couple of years. #montreal #quebec #symfony https://mastodon.social/@symfony/115979021470469296
0
0
0
0
You've seen all posts