Symfony Station Communiqué — 23 September 2022. A look at Symfony, PHP, and Cybersecurity news!
Tags: symfony, php, drupal, javascript
Published: 2022-09-24 14:29:07

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-23-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. 

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-16-September-2022) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-820-12-18-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 logo](https://www.symfonystation.com/sites/default/files/styles/large/public/inline-images/Symfony-2.png?itok=etsB5gg5)

## Symfony

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

Highlight -> “This week, development activity focused on tweaking and finishing some of the new features of Symfony 6.2, to be released at the end of November 2022. In addition to a new ChainUserChecker that allows calling multiple user checkers for a firewall, we merged the Symfony Profiler redesign which refreshes the look and feel of this debugging tool.“

[A Week of Symfony #820 (12-18 September 2022)](https://symfony.com/blog/a-week-of-symfony-820-12-18-september-2022)

Symfony announced:

[SymfonyCon Disneyland Paris 2022: Focus on workshops!](https://symfony.com/blog/symfonycon-disneyland-paris-2022-focus-on-workshops-program)

[SymfonyCon Disneyland Paris 2022: All you need to know about transportation!](https://symfony.com/blog/symfonycon-disneyland-paris-2022-all-you-need-to-know-about-transportation)

[SymfonyCon Disneyland Paris 2022: Workshop "Make the most of Platform.sh, the Official](https://symfony.com/blog/symfonycon-disneyland-paris-2022-workshop-make-the-most-of-platform-sh-the-official-symfony-cloud-platform)

[SymfonyCon Disneyland Paris 2022: All you need to know about transportation!](https://symfony.com/blog/symfonycon-disneyland-paris-2022-all-you-need-to-know-about-transportation)

[SymfonyCon Disneyland Paris 2022: Workshop "Make the most of Platform.sh, the Official Symfony Cloud Platform"](https://symfony.com/blog/symfonycon-disneyland-paris-2022-workshop-make-the-most-of-platform-sh-the-official-symfony-cloud-platform)

[SymfonyCon Disneyland Paris 2022: All you need to know about catering!](https://symfony.com/blog/symfonycon-disneyland-paris-2022-all-you-need-to-know-about-catering)

[SymfonyCon Disneyland Paris 2022: Schrödinger's SQL - The SQL inside the Doctrine box](https://symfony.com/blog/symfonycon-disneyland-paris-2022-schrodinger-s-sql-the-sql-inside-the-doctrine-box)

SymfonyCasts continues their Doctrine course:

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/nubXhNlyi0r8PnSmuJR1EYeldPDrtKSdrvFsAFOZZgX8tErcUWxrNEi4h73C3qnPbUM0vYZ85QeaBAhCmnin2P8EEQeOUnqRfhfnlSOVNlEcs-ncI4Q8dtQmr3v5NTTv78d0dbkL1sA)

---

## Featured Item

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

The new CK Editor 5 is out and the team behind it explores:

### [Drupal & CKEditor: taking content editing to the next level](https://ckeditor.com/blog/drupal-and-ckeditor-taking-content-editing-to-the-next-level/)

---

### This Week

.com asks:

[Using Symfony’s “RememberMe”? You Better Read This](https://medium.com/@dotcom.software/using-symfonys-rememberme-you-better-start-doing-this-1429792dde4c)

NicolasFz explores:

[Symfony/Doctrine— Imbriquer des transactions SQL](https://nicolasfz-code.medium.com/symfony-doctrine-imbriquer-des-transactions-sql-1d070d7e4411)

Steph T demonstrates how to:

[Set up docker-compose to use MailDev with a Symfony-based project](https://medium.com/@vicla31/set-up-docker-compose-to-use-maildev-with-symfony-based-project-3384a173b7c8)

Emre Çalışkan explains:

[Serving a High Performance Symfony App with Swoole/Docker](https://medium.com/beyn-technology/serving-high-performance-the-symfony-app-with-swoole-docker-758d8f176889)

.com shows us:

[How to Encrypt Cookies in Symfony](https://medium.com/@dotcom.software/how-to-encrypt-cookies-in-symfony-df15b36654bc)

Simone Gentili says:

[I wrote Twig in 50 lines of code](https://dev.to/sensorario/i-wrote-twig-in-50-lines-of-code-34h5)

Jerome Esperanza explores:

[Dealing with Drupal 9 errors: Symfony\ Component\ DependencyInjection\ Exception\ Service Not Found…](https://medium.com/@jaesperanza/dealing-with-drupal-9-errors-b6d7db1b568a)

### eCommerce

Java developer Serdar Dere shares:

[How I survived Sylius installation](https://medium.com/@seder001/how-i-survived-sylius-installation-84182af5255a)

Bill Toulas reports:

[Critical Magento vulnerability targeted in new surge of attacks](https://www.bleepingcomputer.com/news/security/critical-magento-vulnerability-targeted-in-new-surge-of-attacks/)

### CMSs

Lemberg Solutions shows us:

[How to Use Drupal Layout Builder to Make Newsletters Look Good](https://lembergsolutions.com/blog/how-use-drupal-layout-builder-make-newsletters-look-good)

mialdi98 shows us:

[How to create a clean OOP Batch on Drupal 9?](https://dev.to/mialdi98/how-to-create-a-clean-oop-batch-on-drupal-9-5638)

Vishwa Chikate looks at:

[PHP Composer package to resolve Drupal Entities as simple Object/Array of fields](https://medium.com/@vishwa.chikate/php-composer-package-to-resolve-drupal-entities-as-simple-object-array-of-fields-2006fe78b2d0)

### Previous Weeks

Mike Herchel shares:

[New to Drupal: Improved Dumping of Twig Variables!](https://herchel.com/articles/new-drupal-improved-dumping-twig-variables)

Specbee shows us:

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

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

## PHP

### This Week

PhpStorm announced:

[PhpStorm 2022.2.2 is now available](https://blog.jetbrains.com/phpstorm/2022/09/phpstorm-2022-2-2-is-now-available/)

And Eelco Verbrugge looks at:

[Pair programming in PHPStorm](https://dev.to/eelcoverbrugge/pair-programming-in-phpstorm-4emc)

Farhan Tanvir once again shares:

[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-8e75a2a5874b)

Surinder Rawat shares his:

[Revised PHP Backend Roadmap](https://dev.to/surinder_rawat/revised-php-backend-roadmap-2i3c)

Benjamin Crozat shows us:

[Redirect users to another page in PHP, the right way](https://medium.com/@benjamincrozat/redirect-users-to-another-page-in-php-the-right-way-633ae8954166)

R. Indra explores:

[Understanding the Concept of Iteration in PHP](https://rindrata.medium.com/understanding-the-concept-of-iteration-in-php-6400f0728b25)

Lars Moelleken explores:

[PHP: Code Quality with Custom Tooling Extensions](https://dev.to/suckup_de/php-code-quality-with-custom-tooling-extensions-27cc)

.com shows has:

[Code Like a Pro in PHP with Interfaces](https://blog.devgenius.io/code-like-a-pro-in-php-with-interfaces-a84041b08d74)

Steven Saus demonstrates:

[Using Docker To Drop In PHP 7.4 Behind A Reverse Proxy (And Connecting To MySQL On The Host)](https://medium.com/@stevensaus/using-docker-to-drop-in-php-7-4-behind-a-reverse-proxy-and-connecting-to-mysql-on-the-host-ce10a2351d33)

Ranieri Valenca shares:

[Two different approaches for authentication in PHP](https://ranierivalenca.medium.com/two-different-approaches-for-authentication-in-php-ad1d8dae00a9)

Salman Shaikh starts a new series:

[Overview & Installation Firebase - PHP](https://dev.to/codersalman/overview-installation-firebase-php-48h2)

[Configuration and Application Setup - Firebase PHP](https://dev.to/codersalman/configuration-and-application-setup-firebase-php-55o0)

**Ah. This brings not so great memories of coding bootcamp.**

### Previous Weeks

Matthias Noback asks:

[Can we consider DateTimeImmutable a primitive type?](https://matthiasnoback.nl/2022/09/can-we-consider-datetimeimmutable-a-primitive-type/)

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

Vice reports:

[Pro-Ukraine Hacktivists Claim to Have Hacked Notorious Russian Mercenary Group](https://www.vice.com/en/article/4ax459/pro-ukraine-hacktivists-claim-to-have-hacked-notorious-russian-mercenary-group)

### The Evil Empire Strikes Back

MIT Technology Review reports:

[The world is moving closer to a new cold war fought with authoritarian tech](https://www.technologyreview.com/2022/09/22/1059823/cold-war-authoritarian-tech-china-iran-sco/)

### Cybersecurity/Privacy

VentureBeat reports:

[Third-party risk: What it is and how CISOs can address it](https://venturebeat.com/security/third-party-risk-what-it-is-and-how-cisos-can-address-it/)

Decipher reports:

[Government Makes Headway in Executing Cybersecurity Commission’s Recommendations](https://apple.news/A-gAtwuYARjSVzXnpkVlURw)

### More

The Guardian asks:

[Is Silicon Valley’s golden era coming to an end?](https://www.theguardian.com/business/2022/sep/17/tech-silicon-valley-layoffs-interest-rates-valuation-slow-growth?CMP=Share_iOSApp_Other)

Wade Zimmerman shares:

[The Git Commands I Use Every Day](https://dev.to/wadecodez/the-git-commands-i-use-every-day-5g17)

Blackkspydo shares:

[Svelte and SvelteKit: The perfect front-end solution](https://blackkspydo.medium.com/svelte-and-sveltekit-the-perfect-front-end-solution-33130731fbcc)

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 salutes Symfony](https://www.symfonystation.com/sites/default/files/inline-images/Reuben-Blur.jpg)

### Reuben Walker

Founder
Symfony Station