DEV Community

Cover image for Symfony Station Communiqué - Stardate: ✦ 12 September 2025 ✦: The Latest Symfony, Drupal, TYPO3, and PHP News!
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on • Originally published at symfonystation.mobileatom.net

Symfony Station Communiqué - Stardate: ✦ 12 September 2025 ✦: The Latest Symfony, Drupal, TYPO3, and PHP News!

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.

We found a good number of Symfony articles this week. So, keep that up friends.

We publish on Fridays. So you can savor it over your weekend.

Or jump straight to your favorite section.

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!

The Programmer’s Fulcrum is the future (and smaller) home for a fusion of Symfony Station and Battalion. Its tagline is Devs Defending Democracy, Developing the OMN.

You can sign up now and for 2025 get an email with links to and featured articles for each week's Symfony Station Communiqué and Battalion "Destroying Autocracy" post along with their featured articles. And you’ll be set with TPF after the fusing.


Symfony

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

This week, Symfony development activity focused on merging new features for the upcoming Symfony 7.4 and 8.0 versions: added a Video constraint, introduced an access_decision() Twig function to get the security voter decision details, and added support for DTOs in Input attributes for invokable commands. We also announced that Symfony will provide the official MCP SDK for PHP, announced the first talks of the SymfonyCon Amsterdam 2025 conference and continued celebrating the legacy of Ryan Weaver.

September 1–7, 2025: A Week of Symfony 975

They also have:

Seven Symfony Core Team Members Speaking Next Week at the API Platform Conference 2025

SymfonyCon Amsterdam 2025 Call for IT student volunteers: Volunteer, Learn & Connect!

Save the date, SymfonyDay Montreal 2026!

SensioLabs has:

Bring Your Own HTTP client


Featured Item

Nothing stood out this week, so I am providing a comrade a solid.

My DrupalCamp Florida buddy, Mike H. has big news:

A new chapter: Why I started Dripyard Themes

Now is the time for premium Drupal themes

Good luck!


This Week

Jean Klebert A Modesto explores:

Understanding in simple terms: Symfony lock versus Symfony Semaphore

Matt Mochalkin examines:

The Proactive Agent: Slack and Symfony for Real-Time Communications

The Proactive Agent Reloaded: Slack and Symfony for Real-Time Communications

BakslaSH looks at:

Webpack Encore: Current State and Future

Free Code Camp has:

Build Secure Web Applications with PHP, Symfony, and MongoDB

eCommerce

Sylius has:

Month of Sylius: August

CMSs

Contao has:

Rückblick auf das zweite Core-Entwicklertreffen 2025

Sulu has:

Sulu Releases 2.5.28 / 2.6.12 and 3.0.0-beta1

TYPO3 has:

This Month in TYPO3: August 2025 (Issue 28)

Wolfgang Wagner shares:

TYPO3 Sicherheitsupdate: 7 Lücken in einem Rutsch gefixt

Top 5 TYPO3-News aus dem letzten Newsletter 08/2025

Drupal has:

Beyond Patching: Drupal Association and CrowdSec Team Up to Protect the Open Web

Gabor Hojtsy explores:

All the deep dives about Drupal's future at DrupalCon Vienna

Vardot has:

10 Twig Tricks for Better Drupal Theming

Dependency Injection in Drupal

Meta Drop shows us how to:

Solr9 upgrade on Acquia

The Drop Times shares:

Seed EM Launches Drup & Drop: Production-Ready Drupal CMS Platform for Faster Digital Implementation

Unmanaged Files in Drupal: When and Why to Use Them (Part 1)

This will be a good series.

Dripyard explores:

The most commonly used ARIA attributes on Drupal sites

Codelift has:

Cram-A-Lot™ Drupal 7 to 10 Migration

Previous Week

UI Suite shares:

UI Suite Monthly #30 - Display Builder "Star of the Show" with live demo (starting at 3:13)


PHP

This Week

Grant Horwood provides:

PHP: a curl cheatsheet

Antonio Silva continues a series:

Module 4: Uncovering Test Doubles (Mocks and Stubs)

Jofitz examines:

Composer Patches advanced usage

Alexandre Daubois looks at:

Performance Optimization: The Art of Knowing When Good Enough is Perfect

Ash Allen Design shares:

A Guide to Serialization in PHP

Upsun says:

Composer 1 is dead – Upgrade to Composer 2 now


More Programming

In crypto bro FAFO news, BleepingComputer reports:

Hackers hijack npm packages with 2 billion weekly downloads in supply chain attack

Dmitry Brant explores:

Using Claude Code to modernize a 25-year-old kernel driver

DDEV has:

Tailscale for DDEV: Simple and Secure Project Sharing

BleepingComputer reports:

Hackers hide behind Tor in exposed Docker API breaches

Andy Blum shares:

How I Wish Web Components Worked

WebDev announces:

A refresh of Learn CSS with nine new modules

CSS Tricks examines:

Composition in CSS

Smashing Magazine looks at:

Integrating CSS Cascade Layers To An Existing Project


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

The Next Web reports:

Reclaiming the stack: Europe’s bid for digital sovereignty

The Counterforce has a guide:

Signal For Punks (it has Stories now!)

I describe myself as 25% intellectual, 25% bohemian, 25% hillbilly, and 25% punk so this appeals to me. ;)

The Evil Empire Strikes Back

The Kyiv Independent reports:

US steps back from joint efforts to combat misinformation, FT reports

The Christian Science Monitor reports:

Why some Israeli journalists only now are turning a lens on Gaza devastation

The Electronic Frontier Foundation reports:

Age Verification Is A Windfall for Big Tech—And A Death Sentence For Smaller Platforms

Cybersecurity and Privacy

La Quadrature reports:

In France, the eternal return of facial recognition


Fediverse

Connected Places has:

Fediverse Report – 133

PeerTube announces:

PeerTube v7.3 is out!

Mastodon is:

Introducing quote posts

Other Slightly Federated Social Media

Connected Spaces opines:

On discourse and decentralisation

Personally I view Bluesky as only slightly better than Shitter with a 97.4% chance of becoming enshittified itself. However, Blacksky has given me a little hope for ATProto at least.

Speaking of, The Nexus of Privacy has:

This is what solidarity looks like

I would also like to point out 96.525% of people on the Fediverse don’t give a fuck about Bluesky and 99.912% of people on Bluesky don't give a fuck about the Fediverse.


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.

Top comments (0)