Symfony Station Communiqué — 9 September 2022. A look at Symfony, PHP, and Cybersecurity News!
Tags: symfony, php, drupal, cybersecurity
Published: 2022-09-09 16:44:46


This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-09-September-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. Symfony was a prolific publisher this week. And we always like to see that.

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

As always, thanks to Javier Eguiluz and Symfony for sharing [our last communiqué](https://www.symfonystation.com/Symfony-Station-Communique-02-September-2022) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-818-29-august-4-september-2022). 

**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

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

Highlight -> “This week, development activity mainly focused on fixing bugs and polishing existing features. The upcoming Symfony 6.2 version improved lazy services by generating lazy-loading virtual proxies for non-ghostable lazy services. Lastly, we published an article about revisiting lazy-loading proxies in PHP to explain the latest Symfony changes around lazy-loading objects.“

[A Week of Symfony #818 (29 August - 4 September 2022)](https://symfony.com/blog/a-week-of-symfony-818-29-august-4-september-2022)

Symfony announced:

[Schedule | SymfonyCon Disneyland Paris 2022](https://live.symfony.com/2022-paris-con/schedule)

It includes these sessions:

[SymfonyCon Disneyland Paris 2022: Transactional vs. Analytical Processing](https://symfony.com/blog/symfonycon-disneyland-paris-2022-transactional-vs-analytical-processing)

[SymfonyCon Disneyland Paris 2022: Climate change and IT, scaling sustainably](https://symfony.com/blog/symfonycon-disneyland-paris-2022-climate-change-and-it-scaling-sustainably)

[SymfonyCon Disneyland Paris 2022: Have you ever experienced the feeling of impostor syndrome?](https://symfony.com/blog/symfonycon-disneyland-paris-2022-have-you-ever-experienced-the-feeling-of-impostor-syndrome)

[SymfonyCon Disneyland Paris 2022: Symfony & Hotwire: an efficient combo to quickly develop complex applications](https://symfony.com/blog/symfonycon-disneyland-paris-2022-symfony-and-hotwire-an-efficient-combo-to-quickly-develop-complex-applications)

[SymfonyCon Disneyland Paris 2022: A self-training journey to the Symfony Certification - and beyond](https://symfony.com/blog/symfonycon-disneyland-paris-2022-a-self-training-journey-to-the-symfony-certification-and-beyond)

[SymfonyCon Disneyland Paris 2022: 7 lessons you can learn from Disney movies](https://www.google.com/url?rct=j&sa=t&url=https://symfony.com/blog/symfonycon-disneyland-paris-2022-7-lessons-you-can-learn-from-disney-movies&ct=ga&cd=CAEYACoTMTMzOTIyNzM3NTc2NTY3MzYwNDIaYTY2MDk0OGIzMzMzNzg0Njpjb206ZW46VVM&usg=AOvVaw3zNIv_ZGkJ06Y0LHklhGmG)

[SymfonyCon Disneyland Paris 2022: Painless authentication with Access Tokens](https://symfony.com/blog/symfonycon-disneyland-paris-2022-painless-authentication-with-access-tokens)

[SymfonyCon Disneyland Paris 2022: Decoupling an application with Symfony Messenger](https://symfony.com/blog/symfonycon-disneyland-paris-2022-decoupling-an-application-with-symfony-messenger)

[SymfonyCon Disneyland Paris 2022: Mutating a Symfony project](https://symfony.com/blog/symfonycon-disneyland-paris-2022-mutating-a-symfony-project)

[SymfonyCon Disneyland Paris 2022: Modernizing with Symfony](https://symfony.com/blog/symfonycon-disneyland-paris-2022-modernizing-with-symfony)

They also published.

[Come celebrate the release of API Platform 3 in two weeks at the API Platform Conference!](https://symfony.com/blog/come-celebrate-the-release-of-api-platform-3-in-two-weeks-at-the-api-platform-conference)

[Revisiting Lazy-Loading Proxies in PHP](https://symfony.com/blog/revisiting-lazy-loading-proxies-in-php)

[Solving the modern applications dilemma with Symfony UX](https://symfony.com/blog/solving-the-modern-applications-dilemma-with-symfony-ux)

**Hurray Vue component.**

SymfonyCasts continues its Doctrine course with new chapters.

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/256wmv8-ArcsCC8sT8UjovW2QSjg7eyIo8RUTv433A4Vl1lsF22M4XJzYv1mAhVfio5ZGAy6IU9o-s_0d3sWARGUWtTZqpOnr5QfEzv03ibUifpAVNHNoeynXg7vxz-HaV03W-MjQqk)

---

## Featured Item

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

We end our Symfony UX trilogy with an article on their implementation of  Turbo. The companion article to [Discover Symfony UX’s Twig Components](https://www.symfonystation.com/twig-components-symfony-ux) and [Discover Symfony UX. UI with Stimulus](https://www.symfonystation.com/symfony-ux-stimulus-js-ui) examines the SPA-like speed Turbo brings to your application’s UI.

### **[Discover Symfony UX. Turbo lets you put SPAs in the Rearview Mirror.](https://www.symfonystation.com/symfony-ux-turbo)**

---

### This Week

Strangebuzz explores:

[Using PHP 8.1 enumerations in a Symfony project](https://www.strangebuzz.com/en/blog/using-php-8-1-enumerations-in-a-symfony-project)

.com continues his series on serving images:

[#8 Caching requests](https://medium.com/@dotcom.software/8-caching-requests-ae4778e3d9d1)

WPWeb Infotech demonstrates:

[How To Develop A CRUD App with Symfony 6 & React](https://medium.com/@wpwebinfotech/how-to-develop-a-crud-app-with-symfony-6-react-1a8d8d5d60ba)

Kévin Dunglas announces:

[Mercure 0.14: Major Performance Improvement and New Features](https://dunglas.fr/2022/09/mercure-0-14/)

### eCommerce

Anup Sinha demonstrates:

[Installing Magento 2 on WAMP/XAMPP Server in Windows](https://medium.com/@anupeie.fiem/installing-magento-2-on-wamp-xampp-server-in-windows-5b953ed3e790)

### CMSs

Agile Drop shares:

[DrupalCon Prague 2022 – which sessions to check out?](https://www.agiledrop.com/blog/drupalcon-prague-2022-which-sessions-check-out)

Drupal Easy asks:

[Are cheatsheets still a thing for Drupal developers?](https://www.drupaleasy.com/blogs/ultimike/2022/08/are-cheatsheets-still-thing-drupal-developers)

Smashing Mag details:

[The Accessibility And Usability Journey Of Drupal’s Primary Navigation](https://www.smashingmagazine.com/2022/09/accessibility-usability-drupal-primary-navigation/)

Hashbang Code looks at:

[Drupal 9: Generating Header Images For Pages Of Content Using PHP](https://www.hashbangcode.com/article/drupal-9-generating-header-images-pages-content-using-php)

Specbee shows us:

[How to implement Algolia Search in Drupal 9 (Part 1)](https://www.specbee.com/blogs/implement-algolia-search-in-drupal-9-part-1)

Lullabot explores:

[Progressive Decoupling in Drupal (and Beyond)](https://www.lullabot.com/webinars/progressive-decoupling-drupal-and-beyond)

**I am looking forward to viewing this.**

### Previous Weeks

Vipin Yadav shows us:

[How to regenerate entity in symfony-6 using CLI](https://webkul.com/blog/how-to-regenerate-entity-in-symfony-6-using-cli/)

The Drop Times asks:

[How to Overcome Gaming of the Issue Credit System?](https://www.thedroptimes.com/9418/how-overcome-gaming-issue-credit-system)

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

## PHP

### This Week

Jetbrains announced:

[PhpStorm 2022.2.2 Preview](https://blog.jetbrains.com/phpstorm/2022/09/phpstorm-2022-2-2-preview/)

PHP Architect shared:

[Deploying Our Code With Deployer 7.0](https://www.phparch.com/2022/09/deploying-our-code-with-deployer-7-0/)

Sofia Tarhonska has this fantastic tutorial:

[PHP Email Contact Form](https://dev.to/sofiatarhonska/php-email-contact-form-19kf)

Laravel Tuts has:

[PHP 8 Multiple File Upload using Ajax Example Tutorial](https://medium.com/@laraveltuts/php-8-multiple-file-upload-using-ajax-example-tutorial-3a9c16153bb7)

The Dev Drawer explores:

[Dynamically Create A PDF Using PHP](https://thedevdrawer.hashnode.dev/dynamically-create-a-pdf-using-php)

Dennis Mwangi examines:

[PHP implode and explode Functions](https://amarawrite.hashnode.dev/php-implode-and-explode-functions)

.com shows us how to:

[How to Write Good Unit tests?](https://blog.devgenius.io/how-to-write-good-unit-tests-a5bb376210bb)

Matthias Noback explores:

[A step-debugger for the PHP AST](https://matthiasnoback.nl/2022/09/a-step-debugger-for-the-php-ast/)

.com has:

[Circuit Breaker pattern in PHP](https://medium.com/@dotcom.software/circuit-breaker-pattern-in-php-10ee1b35e14d)

Geni Jaho examines:

[Refactoring #8: What is dead may never run](https://genijaho.medium.com/refactoring-8-what-is-dead-may-never-run-f987cd1aa7f0)

Levid_ToPast shows us how to:

[Dockerize your PHP and PHPMyAdmin app](https://medium.com/@LevidToPast/dockerize-your-php-and-phpmyadmin-app-c0d6bb642c38)

Tinamodi shows us:

[How PHP Frameworks Build Better Enterprise Software](https://medium.com/@laraveldevelopment/how-php-frameworks-build-better-enterprise-software-4c7ee0f6b54f)

**And we all know Symfony is the best for enterprise applications.**

Farhan Tanvir has another:

[7 Useful PHP Libraries You Should Use in Your Next Project](https://medium.com/codex/7-useful-php-libraries-you-should-use-in-your-next-project-ea62b2c19b6)

### Previous Weeks

Shawn Hooper examines:

[Fixing a Legacy PHP Codebase: PHPStan's Baseline Generator](https://shawnhooper.ca/2022/08/23/phpstan-baseline-generator/?ref=laravelnews)

![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

Bloomberg reports:

[Kremlin insiders are privately being warned the West’s sanctions could damage the Russian economy for the next decade](https://fortune.com/2022/09/06/russia-gdp-us-eu-sanctions-warning-economic-isolation-putin-war-ukraine/)

### The Evil Empire Strikes Back

New Atlas reports:

[Why Russia's cyber war in Ukraine hasn't played out as predicted](https://newatlas.com/military/russia-cyber-war-ukraine/)

Decipher reports:

[White House Plans 'Further Action' After Iranian Cyberattack on Albania](https://apple.news/Adu9bT4M_QZmVFvyiQ5YCsw)

Ars Technica reports:

[Hackers with Conti cybercrime group are repurposing tools for attacks on Ukraine](https://arstechnica.com/information-technology/2022/09/hackers-with-conti-cybercrime-group-are-repurposing-tools-for-attacks-on-ukraine/)

Tech Crunch reports:

[North Korea’s Lazarus hackers are exploiting Log4j flaw to hack US energy companies](https://techcrunch.com/2022/09/08/north-korea-lazarus-united-states-energy/)

### Cybersecurity/Privacy

ZDNet reports:

[NSA to developers: We've got some software supply chain security tips for you](https://www.zdnet.com/article/nsa-to-developers-weve-got-some-software-supply-chain-security-tips-for-you/)

Rasbora shares:

[I ran the world’s largest DDoS-for-Hire empire, and CloudFlare helped](https://rasbora.dev/blog/I-ran-the-worlds-largest-ddos-for-hire-empire-and-cloudflare-helped)

CNN reports:

[US government warns ransomware attacks on schools may increase](https://www.cnn.com/2022/09/06/politics/us-schools-ransomware-warning/)

### More

Hillary Nyakundi has this authoritative article:

[OOP Meaning – What is Object-Oriented Programming?](https://www.freecodecamp.org/news/what-is-object-oriented-programming/)

The Verge reports on:

[How Cloudflare got Kiwi Farms wrong](https://www.theverge.com/2022/9/6/23339889/cloudflare-kiwi-farms-content-moderation-ddos)

Sam Phillips shows us how to:

[Create Beautiful Banners and Other Graphics Easily Using HTML and CSS - Examples](https://blog.samdaryl.dev/create-beautiful-banners-and-other-graphics-easily-using-html-and-css-examples)

This is a great article from Lullabot’s Andy Blum:

[JavaScript and Events - The Fundamentals](https://www.lullabot.com/articles/javascript-and-events-fundamentals)

Mickaël Andrieu explores:

[Static and Dynamic Pivot in MySQL 8](https://medium.com/learning-sql/static-and-dynamic-pivot-in-mysql-8-9bef25d83d4b)

[Window Functions in MySQL 8: FIRST_VALUE() / LAST_VALUE()](https://medium.com/learning-sql/window-functions-in-mysql-8-first-value-last-value-84f31790efb6)

Joshua Otwell examines:

[MySQL Metadata Queries — Find all tables in a Schema](https://levelup.gitconnected.com/mysql-metadata-queries-find-all-tables-in-a-schema-3eb9db32f7a4?gi=6a10dfaf4559)

Tech Target shares this useful resource:

[Agile, DevOps and software development methodologies definitions](https://searchsoftwarequality.techtarget.com/definitions/Agile-DevOps-and-software-development-methodologies)

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

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

### Reuben Walker

Founder
Symfony Station