Back to top with progress scrollbar

Symfony Station Communiqué - 14 October 2022

By Reuben Walker, 14 October, 2022

Illustration of the surface of an alien planet.

Welcome to this week's Symfony Station Communiqué. It's your review of the essential news in the Symfony and PHP development communities. We also cover the cybersecurity world in detail.

There is a lot of great PHP content this week. Take your time and enjoy the items most relevant and valuable to you.

As always, thanks to Javier Eguiluz and Symfony for sharing our earlier communiqué in their Week of Symfony.

My opinions will be in bold.

Many of the items we curate are on Medium. I recommend investing in membership as you can access everything you want to read. It’s a small investment in boosting your career. As you may have noticed, non-members can only access a limited number of articles per month.

Become a member here! The compensation we receive from your use of this link helps pay for our weekly communiqué.


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

Highlight -> “This week, Symfony development activity focused on bug fixes and feature polishing for the upcoming Symfony 6.2 version, such us: improve console scripts security by guarding them from being run in non-CLI contexts, updates related to Unicode 15 in the String component and some more design fixes for the Symfony Profiler redesign.“

A Week of Symfony #823 (3-9 October 2022)

Symfony announced:

Symfony 6.1.6 released

SymfonyCon Disneyland Paris 2022: Build apps, not platforms: operational maturity in a box

SymfonyCasts completes their Doctrine course:

This week on SymfonyCasts

Featured Item

The founder of Drupal and Acquia shares his views on the Content Management System (CMS) and Digital Experience Platform (DXP) markets.

A Composable Digital Experience Manifesto

Great stuff here.

This Week

.com software explores:

Event Sourcing for Beginners in PHP

Mickaël Andrieu examines doing:

Code Quality Right With Symfony PHP-CS-Fixer and Laravel Pint


Centarro shows us:

How to configure promotions in Drupal Commerce 2.x

Flocon De Toile shares:

Créer une méthode de livraison avec Drupal commerce 2


The Drupal Association announces:

Drupal Association hires Tim Doyle as CEO

And Drupal announces:

A new 'in_preview' variable is available to block and layout templates


code .store opines that large publishers will:

Migrate from Drupal to Arc XP for Media Companies

If you ever wanted to get into the weeds of a Drupal 7 to 9 migration, Drupalize Me has:

Debugging inconsistent return values from the Drupal migration_lookup plugin

Chromatic explores:

Improving Tugboat QA Environment Build Times with Parallelization

There is no way in hell I would do this, but Specbee shows us:

How to React Quickly in Drupal

Previous Weeks


Configuring the Drupal 9 Metatag Module - A Brief Guide


This Week

Edouard Courty shares:

What’s coming in PHP 8.2?

Travis Weston shares:

What makes a good unit test?

Mickaël Andrieu demonstrates doing:

PHP Code Quality Right With PHPStan

Vsevolod Girenko has:

A note on websockets in PHP

Chibuzo Miracle explores:

Simple MVC Framework with PHP — Middlewares (A Chain of Responsibility Design Approach)

Simple MVC Framework with PHP — .env

Vlad Reshetilo examines:

Supporting Legacy PHP project: painless switching to cloud storage

Thorsten Suckow-Homberg looks at:

Using PHP enums as method calls

Syed Sirajul Islam Anik explains:

PHP 3 dots in method syntax: Understanding the First-class callable syntax

Mailtrap shows us:

Simple Ways to Test Emails in Your PHP App

Andrej Rypo looks at patterns in:

From Singleton to Facade


The pitfalls of using traits

Onelinerhub shares:

5 more advanced GD examples to manipulate images with PHP

Garrett Massey explores:

Singly Linked Lists — Data Structures in PHP

Abishek examines:

SMS using PHP

Rachelle Palmer shares the most used and:

The Best Databases for PHP

On a related note, Kenpachi Zaraki shows us:

How to Use Datatables with PHP Server-Side Processing

Previous Weeks

Mariusz Malek shares the:

Difference between Elvis, and Null Coalescing Operators


Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).

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

Wired reports on:

The Fight to Cut Off the Crypto Fueling Russia’s Ukraine Invasion

The Evil Empire Strikes Back

Decipher reports:

Log4j, ProxyLogon Among Top Flaws Exploited by Chinese Threat Groups

NPR reports:

Pro-Russian hackers claim responsibility for knocking U.S. airport websites offline

ABC reports:

'Too soon to know' whether Kremlin was behind cyberattacks on US airports, Kirby says


ZDnet reports on:

What the Securing Open Source Software Act does and what it misses

And Venture Beat looks at:

Implementing blockchain: Why a security strategy must come first

DevOps .com says:

GraphQL: Security by Obscurity Just Isn’t Enough


Opensource shows us:

What you need to know about compiling code

CNBC reports:

Microsoft's GitHub is relying more on Azure, says cloud chief

ReadWrite looks at:

CMS Architecture: Difference Between Headless CMS and Decoupled CMS

The NewStack shares:

JavaScript Developers on What Matters and What's Next

Tarun Singh has a good review of HTML tags.

HTML Series Part 2: Introduction to HTML Tags

The Atlantic explores:

The Battle for the Soul of the Web

It’s DWeb vs. Web3. The first is gold and the second is horseshit.

That’s it for this week. Please share this communiqué.

Also, be sure to join our newsletter list at the bottom of our site’s pages. Joining gets you each week's communiqué in your inbox (a day early).

If you don't already, follow us on Twitter at @symfonfystation.

And since it may be turning into a full-scale dumpster fire, we are now on Mastodon as well at Consider joining the instance.

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. We’re in our infancy, so it’s extra economical. 😉

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.

Keep coding Symfonistas!

section separator

Join our list  

* indicates required

Please share