This week, we launched the new Twig playground, a tool that lets you test and experiment with Twig features in a safe, sandboxed environment. While Symfony development activity was lighter than usual due to the year-end holidays, we introduced a new is_granted_for_user() function to check authorization for a given user directly in Twig templates.
Symfony development highlights
This week, 11 pull requests were merged (7 in code and 4 in docs) and 12 issues were closed (11 in code and 1 in docs). Excluding merges, 3 authors made 14 additions and 15 deletions. See details for code and docs.
- 909cb59: [Security/Csrf] trust "Referer" at the same level as "Origin"
- 133ce8a: [TypeInfo] fix PHPDoc resolving of union with mixed
- 3360eab: [Validator] the "max" option can be zero
- b23badd: [Cache] update PhpFilesAdapter to remove a goto statement
- 78f4d9a: [SecurityBundle, TwigBridge] add is_granted_for_user() function
Newest issues and pull requests
- [DX][JsonEncoder] Can we find a better name for normalizer/encoder
- Proposal for a New symfony/access-control Component to Decouple Authorization
Symfony Jobs
These are some of the most recent Symfony job offers:
- Symfony Developer at fortrabbit
Full-time - €50,000 – €70,000 / year
Full remote
View details - Backend Symfony Developer at anyip.io
Contract / Freelance - $20 – $40 / hour
Full remote
View details - Symfony Developer at Kennisnet
Full-time - €4,104 – €5,673 / month
Remote + part-time onsite (Zoetermeer, Netherlands)
View details
You can publish a Symfony job offer for free on symfony.com.
They talked about us
- Symfony Station Communiqué - 27 December 2024
- Introduction to Symfony Microservice architecture with gRPC communication
- Harnessing OpenAI Assistant 2.0 for Named Entity Recognition in PHP/Symfony 7
- Build a Symfony 7 boilerplate using FrankenPHP, Docker, PostgreSQL and php 8.4
- Lazy tagged iterator in Symfony
- Introducing Symfony Maintenance Bundle
- [Записки разработчика] airflow->symfony-console->bitrix agents
- 【実践】SymfonyとAngularでSPAフォーム機能をゼロから構築する方法
- OpenAPI Client Generator で ApiPlatform の Client を作る(1)
- SymfonyでDesktop Notificationsを作る
- Symfonyで複数言語に"いい感じに"対応したWebサイトを作る
Call to Action
- Follow Symfony on X, on Mastodon, on Bluesky and on Threads and share this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.
Sponsor the Symfony project.