Symfony Station Communiqué — 7 October 2022. A look at Symfony, PHP, and Cybersecurity News!
Tags: symfony, php, drupal, cybersecurity
Published: 2022-10-12 08:58:21

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-7-October-2022), your source for cutting-edge Symfony 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. We also cover the cybersecurity world in detail. 

Take your time and enjoy the items most relevant and valuable to you. 

**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](https://medium.com/@mobileatom/membership)**! The compensation we receive from your use of this link helps pay for our weekly communiqué.

---

![Symfony logo](https://www.symfonystation.com/sites/default/files/inline-images/Symfony-2.png)

## Symfony

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

Highlight -> “This week, Symfony 4.4.46, 5.4.13, 6.0.13 and 6.1.5 maintenance versions were released. Meanwhile, we continued merging new features into the upcoming Symfony 6.2 version: simplified adding MIME parts to email messages, allow creating lazy-loading classes using constructors, redesigned the mailer panel in the Profiler, and added an option to make the YamlEncoder indentation configurable.“

[A Week of Symfony #822 (26 September - 2 October 2022)](https://symfony.com/blog/a-week-of-symfony-822-26-september-2-october-2022)

Symfony announced:

[SymfonyCon Disneyland Paris 2022: What is FleetOps and why you should care?](https://symfony.com/blog/symfonycon-disneyland-paris-2022-what-is-fleetops-and-why-you-should-care)

[SymfonyCon Disneyland Paris 2022: Observability tools: Who's who?](https://symfony.com/blog/symfonycon-disneyland-paris-2022-observability-tools-who-s-who)

Platform .sh announced:

[Platform.sh partners with MongoDB to help customers build modern applications faster](https://platform.sh/blog/2022/platformsh-partners-with-mongodb-to-help-customers-build-modern-applications-faster/)

SymfonyCasts nears the end of their Doctrine course:

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/ElT9_ziwhpf1Kok70th5XLAhQGxpI-mL1Z370tXPMQbRmX5yaGwfLZcQx3nVMZMGx2cx3l3ddF3NQ1scxgJ9q4PjmiMtDsgaiU-5oAjRYnNVo0s_kmu2AIV90K5j8RK-hXf5A-9GuaM)

---

## Featured Item

![Featured item graphic](https://symfonystation.com/sites/default/files/inline-images/Featured-Item_1_0.png)

Michael Bodnarchuk aka @davert shares:

### [Why I Don’t Enjoy Writing PHP Anymore](https://medium.com/@davert/why-i-dont-enjoy-writing-php-anymore-aee8a85ca8aa)

**Yeah. Dependencies suck.**

---

### This Week

Thomas Dutrion explores:

[Symfony: translate Assert custom messages from entities](https://tdutrion.dev/symfony-translate-assert-custom-messages-from-entities-552088d5add4)

Cosmin Sandu shows us:

[How to store passwords/credentials in Symfony project(s)](https://cosmin-sandu.medium.com/how-to-store-passwords-credentials-in-symfony-project-s-beff757377b0)

.com software wants us to:

[Stop Using Entities in Symfony Forms](https://blog.devgenius.io/stop-using-entities-in-symfony-forms-c42ec0f5fcf6)

### eCommerce

Martin Schindler provides a:

[Proof of concept — Symfony UX and Shopware 6](https://mrtnschndlr.medium.com/proof-of-concept-symfony-ux-and-shopware-6-fb0779130392)

Lucas Teixeira dos Santos Santana has an:

[Introdução sobre Testes de Unidade em PHP para aplicar no Magento 2](https://dev.to/santanaluc94/introducao-sobre-testes-de-unidade-em-php-para-aplicar-no-magento-2-4cbg)

And Nataliia Polomkina has:

[Magento 2: Sending Emails Guide](https://dev.to/nataliiapolomkina/magento-2-sending-emails-guide-2bgd)

### CMSs

Mike Herchel has some great news for the frontend of Drupal.

[Single Directory Components in Core!](https://herchel.com/articles/single-directory-components-core)

[Here’s the Drupal issue for it.](https://www.drupal.org/project/drupal/issues/3313520)

**Yes!**

Drupal also has:

[Strategic Initiatives: Distributions and Recipes](https://www.drupal.org/about/core/strategic-initiatives-distributions-and-recipes)

Agiledrop shows us:

[How to Create a Custom Block in Drupal 8/9/10](https://www.agiledrop.com/blog/how-create-custom-block-drupal-8-9-10)

Aaron Crosman has an interesting observation:

[What I Brought from Drupal to Salesforce - Spinning Code](https://spinningcode.org/2022/09/what-i-brought-from-drupal-to-salesforce/)

Jay Callicott shows us how to:

[Create a Twitter-style application in Drupal](https://medium.com/@drupalninja/create-a-twitter-style-application-in-drupal-8207e4aaef96)

It’s a good look at Posts, Mentions, Threads, Timeline, and Likes.

### Previous Weeks

Dries Buytaert gave his:

[DrupalCon Europe 2022 DriesNote presentation](https://dri.es/state-of-drupal-presentation-september-2022)

![PHP logo](https://symfonystation.com/sites/default/files/inline-images/php-logo_4.png)

## PHP

### This Week

Open Swoole announces:

[OpenSwoole 4.12.0 released with PHP 8.2 support and new features](https://openswoole.com/article/v4-12-0-released)

PhpStorm releases:

[PHP Annotated – September 2022](https://blog.jetbrains.com/phpstorm/2022/10/php-annotated-september-2022/)

And announces:

[PhpStorm 2022.2.3 is now available](https://blog.jetbrains.com/phpstorm/2022/10/phpstorm-2022-2-3-is-now-available/)

Matthias Noback explains why:

[Refactoring without tests should be fine](https://matthiasnoback.nl/2022/10/refactoring-without-tests-should-be-fine/)

Tom Smykowski explores:

[What’s new in PHP 8.1.11?](https://tomaszs2.medium.com/whats-new-in-php-8-1-11-19624f638868)

.com examines:

[Floating Dangers in PHP](https://medium.com/@dotcom.software/floating-dangers-in-php-c4a2220bd8dc)

Dariusz Gafka explores:

[Loosely coupled Microservices in PHP](https://blog.devgenius.io/loosely-coupled-microservices-in-php-130699e80344)

Himadri Patel has:

[Why is PHP not dying? [7 Reasons Why PHP is a Preferred Choice for Millions of Businesses]](https://dev.to/himadripatelace/why-is-php-not-dying-7-reasons-why-php-is-a-preferred-choice-for-millions-of-businesses-1ikm)

M. Akbar Nugroho looks at:

[Basic Load Balancing With Docker, NGINX & PHP](https://dev.to/thexdev/basic-load-balancing-with-docker-nginx-php-2p08)

Free Code Camp has this quick tutorial:

[PHP Implode – Convert Array to String with Join](https://www.freecodecamp.org/news/php-implode-convert-array-to-string-with-join/)

### Previous Weeks

![Code logo](https://symfonystation.com/sites/default/files/inline-images/code-logo_3.jpeg)

## Other

[Please visit our Support Ukraine page](https://www.symfonystation.com/Support-Ukraine) to learn how you can help kick Russia out of Ukraine (eventually).

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

The Atlantic reports:

[The Tech Site That Took On China’s Surveillance State](https://www.theatlantic.com/international/archive/2022/09/ipvm-journalism-research-chinese-surveillance-technology/671593/)

CNBC reports:

[Hacktivists seek to aid Iran protests with cyberattacks and tips on how to bypass internet censorship](https://www.cnbc.com/2022/10/05/how-anonymous-and-other-hacking-groups-are-aiding-protests-in-iran.html)

### The Evil Empire Strikes Back

Decipher reports:

[APTs Stole Sensitive Data From Defense Industrial Base Facility](https://apple.news/AsJIUTj_LTcOf2JI-UwIM2Q)

[Lazarus Group Exploited Dell Driver Flaw to Disable Windows Monitoring Features](https://apple.news/AjnbXK3uxTueg7hgZDrho2Q)

NBC reports:

[Cyberattack on Colorado state website follows Russian hacktivist threat](https://www.nbcnews.com/tech/security/colorado-state-websites-struggle-russian-hackers-vow-attack-rcna51012)

### Cybersecurity/Privacy

VentureBeat reports:

[How scanning GitHub can help secure the open source software supply chain](https://venturebeat.com/security/open-source-security-github/)

[How identity threat detection and response are the latest tools in cybersecurity arsenals](https://venturebeat.com/security/how-identity-threat-detection-and-response-are-the-latest-tools-in-cybersecurity-arsenals/)

### More

GitHub shares:

[Highlights from Git 2.38](https://github.blog/2022-10-03-highlights-from-git-2-38/)

Freecodecamp has this informative piece:

[Docker vs Virtual Machine (VM) – Key Differences You Should Know](https://www.freecodecamp.org/news/docker-vs-vm-key-differences-you-should-know/)

ZDNet reports:

[Programming languages: Microsoft's TypeScript shows vision can beat skepticism](https://www.zdnet.com/article/programming-languages-microsofts-typescript-shows-vision-can-beat-skepticism/)

Shawn Wildermuth compares:

[Vite vs Webpack](https://www.vuemastery.com/blog/vite-vs-webpack/)

Somnath Singh opines about React, Next, and Qwik:

[React and Next.js are DEAD — Something New is (Finally) Replacing It (For Good)](https://javascript.plainenglish.io/react-and-next-js-is-dead-something-new-is-finally-replacing-it-for-good-c792c48806f6)

**If only this were true. But we can hope.** 😉

Speaking of which, Craig Buckler has:

[An Introduction to Native Web Components](https://blog.craigbuckler.com/native-web-components-introduction)

And FrontendMaster looks at the history of JS and:

[The new wave of Javascript web frameworks](https://frontendmastery.com/posts/the-new-wave-of-javascript-web-frameworks/)

For those of you who are CSS challenged, Free Code Camp has:

[CSS Selectors – Cheat Sheet for Class, Name, Child Selector List](https://www.freecodecamp.org/news/css-selectors-cheat-sheet-for-beginners/)

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](https://www.symfonystation.com/contact). Joining gets you each week's communiqué in your inbox (a day early).

If you don't already, [follow us on Twitter at @symfonfystation](https://twitter.com/symfonystation). 

And since it may be turning into a full-scale dumpster fire, we are now on Mastodon as well at [@symfonystation@phpc.social](https://phpc.social/web/@symfonystation). Consider joining the [@phpc.social](https://phpc.social/web/home) 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](https://www.symfonystation.com/Support-Ukraine). Or, if you know of one, get in touch.

Keep coding Symfonistas!

## Author

![https://www.symfonystation.com/sites/default/files/inline-images/Reuben-Blur.jpg](https://www.symfonystation.com/sites/default/files/inline-images/Reuben-Blur.jpg)

### Reuben Walker

Founder
Symfony Station