Symfony Station Communiqué - 20 June 2025 - A look at Symfony, Drupal, PHP, and other programming news!
Reuben Walker, Jr.

Reuben Walker, Jr. @reubenwalker64

About: Reuben is Ringmaster of Mobile Atom Code. In addition to his content and code specialties, he is also the founder of Symfony Station.

Location:
Orlando, FL
Joined:
Sep 17, 2021

Symfony Station Communiqué - 20 June 2025 - A look at Symfony, Drupal, PHP, and other programming news!

Publish Date: Jun 27
0 1

This post originally appeared on Symfony Station.

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.

There's good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you.

This is why we publish on Fridays. So you can savor it over your weekend.

Once again, thanks go out to Javier Eguiluz and the team at Symfony for sharing our communiqué in their Week of Symfony.

My opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros. Fuck 'em!

As you may have noticed, our new design on our new CMS is live. Learn more here if interested


Symfony

As always, we will start with the official news from Symfony.

This week, Symfony celebrated the SymfonyOnline June 2025 conference with great success. Meanwhile, development efforts focused on improving invokable commands for the upcoming Symfony 7.4 version. These commands will now support backed enums in arguments and options, allow you to define usages via attributes and be easier to use when using the Console component standalone.

June 9–15, 2025: A Week of Symfony #963

They also have:

SymfonyOnline June 2025 video replays

SymfonyCasts has:

This Week on Symfony casts


Featured Item

Neothone announces:

Aujourd’hui, j’ai le plaisir (et une pointe de fierté, je l’avoue) de vous annoncer la toute première Release Candidate de Fastfony, mon starter-kit pour Symfony!

Fastfony: première Release Candidate

I love the idea of this and will experiment with it.


This Week

Tac Tacelosky explores:

Configuring Symfony Workflows with Attributes

William Arin shares:

Stochastix: High-Performance Quantitative Backtesting Engine in PHP/Symfony

Ash Allen Design examines:

The "never" Type in PHP

How Tos

Roman Huliak has:

PHP Namespaces: A complete guide with Symfony and PSR standards

Mastering the Symfony container: The guide to binding, context, and services

Powerful Symfony String Helpers You Might Be Overlooking

Pentest has:

Insecure Deserialization in Symfony: How to Prevent It

Platforms

Laminas announces:

Laminas MVC Is Retiring

eCommerce

Sylius has:

Month of Sylius: May

Shopware announces:

Release notes Shopware 6.7.0.0

CMSs

TYPO3 has:

Show Us What You've Got: Best TYPO3 Extension of 2025 — Call for Submissions!

Meet BabesGotBytes: The Organization Empowering the Next Generation of Women in Tech

Show Us What You've Got: Best TYPO3 Extension of 2025 — Call for Submissions!

Joomla has:

Joomla! setzt auf TUF und damit auf sichere Core-Updates

Automatische Joomla-Updates ab Version 5.4 und 6.0

Joomla Community Magazne: The June issue

Highlights include:

Animate Your Page Transitions With CSS

Joomla Academy's Journey So Far and What’s Next!

Drupal has:

Drupal AI 1.1.0 is out and brings major new features!

Uhm, no.

Drupal 11.2.0 is now available

DrupalCon Vienna 2025: Where Business Meets Technology

Board Election On-going

Drupal core will adopt Gin admin theme to replace Claro

Good move.

DrupalizeMe looks at:

SEO for Drupal Users: What You Need to Know

InnoRaft explores:

Integrating Storybook with Drupal SDC: A Complete Guide

Interesting.

Metadrop shares:

Metadrop April 2025: new releases for Drupal ecosystem, privacy and content editorial experience

The DropTimes has:

A Look Under the Hood of Lupus Decoupled Drupal

Specbee opines:

B2B is going headless: Decoupled vs. Traditional Drupal explained

Joan Catala examines:

Configurant Drupal 11 en una Raspberry Pi 4 darrere d’un proxy invers Nginx

Eirik Morland continues a series:

Drupal deployment confidence part 2: Composer validate

Previous Weeks

Studo asks:

Symfony 7.3 est disponible : que retenir de cette version?

Octahedroid has:

Beyond the Official Narrative: Building Drupal's (Alternative) Future

Lakedrops announces:

Drupal Modeler API ready for testing

Acquia shows us:

How to Reduce Content Entity Cache Tags


PHP

This Week

Cédric Françoys proposes:

[Style Guide Proposal: Parentheses and Braces in PHP]
https://dev.to/cedricfrancoys/style-guide-proposal-parentheses-and-braces-in-php-1pnn

István Döbrentei continues a series:

Building a PSR-Compliant Microservice in Pure PHP - part 2

See part 1 below.

The PHP asks:

Psalm or PHPStan?

JoliCode looks at:

À la découverte de PIE, l’alternative moderne à PECL pour les extensions PHP

On a similar note, the PHP Foundation is:

Announcing the Pre-Release of the PHP Installer for Extensions (PIE)

Patoliya Info Tech shows us how to:

How to Implement Rate Limiting in PHP to Prevent Abuse

DotKernel explores:

Installing AlmaLinux 10 in WSL2: PHP, MariaDB, Composer, PhpMyadmin

Interesting.

Previous Weeks

István Döbrentei examines:

Building a PSR-Compliant Microservice in Pure PHP - Part 1


More Programming

PHP Architect has:

Atomic Commits Explained: Stop Writing Useless Git Messages

The Register reports:

‘AI is not doing its job and should leave us alone’ says Gartner’s top analyst

Obviously.

Miguel Grinberg shares:

Why Generative AI Coding Tools and Agents Do Not Work For Me

Nolan Lawson shares:

Selfish reasons for building accessible UIs

Good stuff.

The Register reports:

Google's unloved plan to fix web permissions gathers support

Smashing Magazine compares:

CSS Cascade Layers Vs. BEM Vs. Utility Classes: Specificity Control

CSS Tricks looks at:

CSS Color Functions

Jono Alderson says:

JavaScript broke the web (and called it progress)

This, 4 million%.

Gitlab announces:

GitLab 18.1 released with Maven virtual registry (beta) and Duo Code Review

Tihomir Manushev compares:

JSON vs. YAML


Fighting for Democracy

Sponsored by Battalion

Here we feature several items from each section of Battalion's weekly "Defending Democracy" report.

Get all the news from the front of democracy's battle against autocracy via its latest "Defending Democracy" post. And please follow Battalion via RSS or on the Fediverse at battalion@battalion.mobileatom.net.


Please visit Symfony Stations Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually, like ending apartheid in South Africa).

The cyber response to Russia’s War Crimes, Techno Feudalism, and other douchebaggery

Micah Flee explores:

Using Signal groups for activism

TechPolicy shares:

What the EU Needs to Do to Challenge Big Tech Cloud Dominance

The Evil Empire Strikes Back

404 Media reports:

The AI Slop Fight Between Iran and Israel

noyb reports:

WhatsApp is getting ads using personal data from Instagram and Facebook

Cybersecurity and Privacy

Krebs on Security reports:

Inside a Dark Adtech Empire Fed by Fake CAPTCHAs

The Register reports:

Sitecore CMS flaw let attackers brute-force 'b' for backdoor

Fuck corporate CMSs.


Fediverse

The Fediverse Report reports:

Fediverse Report – #121

Timothy Chambers shares:

The Seven Deadly UX Sins of the Fediverse Web Experience (To Fix)

Other Slightly Federated Social Media

The Fediverse Report has:

Bluesky Report – #121

Tedium shares:

The Narrative

Again, none of this would matter if Bluesky were not a company trying to make money and in debt to VCs.


CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts? If so, please get in touch with us.

More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on our Support Ukraine page. Or, if you know of one, get in touch.

You can find a vast array of curated evergreen content on our communiqués page.

Comments 1 total

  • ITXITPro LLC
    ITXITPro LLCJun 27, 2025

    Thanks for curating such a comprehensive roundup! Always love seeing how the Symfony and PHP ecosystems are evolving, and the inclusion of Drupal news is a great bonus. The balance between core updates, tutorials, and broader dev news makes this a go-to read. Appreciate the effort you put into keeping the community informed—looking forward to the next one! 🙌

Add comment