Symfony Station Communiqué - 25 November 2022. A look at Symfony and PHP news!
Tags: symfony, php, drupal, mastodon
Published: 2022-11-29 17:27:43

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

**Holiday time is over for Symfony Station. That means we’re back with a three-week edition. It will concentrate on Symfony news this one time with a sprinkling of PHP. And you peeps were busy writing while we were away. Bravo!**

So, 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.

Highlights -> See below

[A Week of Symfony #827 (31 October - 6 November 2022)](https://symfony.com/blog/a-week-of-symfony-827-31-october-6-november-2022)

[A Week of Symfony #828 (7-13 November 2022)](https://symfony.com/blog/a-week-of-symfony-828-7-13-november-2022)

[A Week of Symfony #829 (14-20 November 2022)](https://symfony.com/blog/a-week-of-symfony-829-14-20-november-2022)

Symfony announced:

[New in Symfony 6.2: Console improvements](https://symfony.com/blog/new-in-symfony-6-2-console-improvements)

[New in Symfony 6.2: Security Improvements (Part 1)](https://symfony.com/blog/new-in-symfony-6-2-security-improvements-part-1)

[New in Symfony 6.2: Security Improvements (Part 2)](https://symfony.com/blog/new-in-symfony-6-2-security-improvements-part-2)

[New in Symfony 6.2: More Extensible Mailer](https://symfony.com/blog/new-in-symfony-6-2-more-extensible-mailer)

[New in Symfony 6.2: DX Improvements](https://symfony.com/blog/new-in-symfony-6-2-dx-improvements)

[New in Symfony 6.2: Better Debugging Commands](https://symfony.com/blog/new-in-symfony-6-2-better-debugging-commands)

[New in Symfony 6.2: Improved File Validator](https://symfony.com/blog/new-in-symfony-6-2-improved-file-validator)

[New in Symfony 6.2: Notifier and Mailer Integrations](https://symfony.com/blog/new-in-symfony-6-2-notifier-and-mailer-integrations)

[New in Symfony 6.2: Conditional Constraints](https://symfony.com/blog/new-in-symfony-6-2-conditional-constraints)

[New in Symfony 6.2: PSR-4 Route Loader](https://symfony.com/blog/new-in-symfony-6-2-psr-4-route-loader)

[New in Symfony 6.2: Better PHP Translation Extractor](https://symfony.com/blog/new-in-symfony-6-2-better-php-translation-extractor)

[New in Symfony 6.2: Finder Improvements](https://symfony.com/blog/new-in-symfony-6-2-finder-improvements)

SymfonyCasts continues its PHPUnit course and patterns course and starts a new one on NetGen Layouts:

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

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/H-nhdYs7h8bTfTSMJ1Qk1MXk5duMMKhIaik-ikXEIOLrYj1FX5pcDzqH_9vyFtnOjW_LC76Xo8dUIXCqu2iRkY0vMD-imsAulGpzbgCxTyOHb5rJaDlMJQsO8YXfo0G1xpy7ayYGkOw) 2

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/d-279DU-C7_hChmtqS9Hjb7UDJLWGF1PM4g3bFdVBTEaDvXlii8ZSzJgHSNK0kgeBVPb1zzOM0pfp5KO3_MvUVLKajBfNYoU4qdx5Za-aZT7hxY4pNquC9BIdwQ9APOJQjL1mC5-F9g) 3

---

## Featured Item

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

There’s not a featured post this week, but rather a featured conference.

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

We were in France for SymfonyCon at Disneyland Paris. It was fantastiqué. There was a bonanza of informative presentations, including lots of info about Symfony 6.2. It was highlighted by great sponsors, exclusive access to the Disney Studios park, and more.

Stefan Koopmanschap shares an article version of his presentation:

[7 Lessons You Can Learn From Disney Movies](https://skoop.dev/blog/2022/11/22/7-lessons-you-can-learn-from-disney-movies/)

And Sylius posted their presentation about  a new API:

[Dilemmas and decisions](https://www.slideshare.net/ukaszChruciel1/symfonycon-dilemmas-and-decisionspdf)

If you missed it, you can buy access to the recordings sometime soon.

Cécile Hamerel has this review of several sessions:

[Retour sur la SymfonyCon 2022](https://les-tilleuls.coop/blog/symfonycon-2022)

More details are on the way in a forthcoming article.

---

### This Month

Ingo Steinke has this great article:

[Symfony, Shopware, WordPress, and how to improve PHP-based Web Development](https://dev.to/ingosteinke/symfony-shopware-wordpress-and-the-future-of-php-based-web-development-5mi)

Nico Anastasio has an:

[Introduction to Symfony 6 Framework](https://medium.com/codex/introduction-to-symfony-6-framework-725cf4d6301f)

.com has:

[Using Doctrine’s L2 Cache in Symfony](https://medium.com/@dotcom.software/using-doctrines-l2-cache-in-symfony-eba300ab1e6)

Pimcore shows us how to:

[How to use Symfony Messenger with Pimcore?](https://pimcore.com/en/resources/blog/how-to-use-symfony-messenger-with-pimcore_a309177)

And Edouard Courty shows us:

[How to setup Symfony Messenger in 5 minutes](https://medium.com/@edouard.courty/how-to-setup-symfony-messenger-in-5-minutes-4f3db2a19337)

The Droptimes reports:

[Symfony 6.2 to Introduce New Access Token Authenticator](https://www.thedroptimes.com/26918/symfony-62-introduce-new-access-token-authenticator)

Nicolas Jourdan demonstrates how to:

[Create a custom channel into Symfony Notifier](https://nicolas-jourdan.medium.com/create-a-custom-channel-into-symfony-notifier-487fc7333cf7)

Sofia Tarhonska shows us:

[How to Send Emails in Symfony with Examples](https://dev.to/sofiatarhonska/how-to-send-emails-in-symfony-with-examples-1dkp)

Ravetracer looks at:

[API rate liming per route in Symfony 6.1](https://devblog.ravetracer.de/blog/api-rate-liming-per-route-in-symfony-6-1)

Heddi Nabbisen was busy and has:

[Symfony 6: User Authentication](https://dev.to/nabbisen/symfony-6-user-authentication-4ek)

[Symfony 6 and EasyAdmin 4: Admin Panel for User Management System](https://dev.to/nabbisen/symfony-6-and-easyadmin-4-admin-panel-for-user-management-system-53p1)

[Symfony 6 and EasyAdmin 4: Hashing password](https://dev.to/nabbisen/symfony-6-and-easyadmin-4-hashing-password-3eec)

[Symfony 6 and Lexik JWT Bundle 2: Auth with JSON Web Token](https://dev.to/nabbisen/symfony-6-and-lexikjwtauthenticationbundle-2-json-web-token-jwt-auth-41mp)

[Symfony 6 and JWT bundles: Refresh token](https://dev.to/nabbisen/symfony-6-and-jwt-bundles-refresh-token-2jlj)

Jakub Tobiasz shows us:

[How Symfony UX United Two Worlds](https://blog.alphpaca.io/how-symfony-ux-united-two-worlds-21a89fc04410)

Stefano Alletti examines:

[Implementing Builder Pattern in PHP and Symfony like a boss!](https://medium.com/@stefanoalletti_40357/implementing-builder-pattern-in-php-and-symfony-like-a-boss-768e725c18d8)

[Implementing Visitor Pattern in PHP and Symfony](https://medium.com/@stefanoalletti_40357/implementing-visitor-pattern-in-php-and-symfony-ded56edcade4)

Clustermin looks at how to:

[Deploy a Symfony website to multiple droplets on DigitalOcean](https://blog.clustermin.com/2022/11/deploy-symfony-website-to-multiple.html)

Ismaile Abdallah explores:

[How to Encrypt And Decrypt a varchar with doctrine and Symfony](https://medium.com/@ZeroCool001/how-to-encrypt-and-decrypt-a-varchar-with-doctrine-and-symfony-4559a77a1699)

Mokhtar Tlili shows us how to:

[Convert Request Data to DTO Input Objects With Symfony](https://medium.com/@sfmok/convert-request-data-to-dto-input-objects-with-symfony-1169c2e617ec)

### eCommerce

Sylius has an:

[Interview With Mateusz Zalewski — BDD Magician From Sylius](https://blog.alphpaca.io/interview-with-mateusz-zalewski-bdd-magician-from-sylius-e78583b7e34)

### CMSs

Hemraj M shares:

[What is new in Drupal 10](https://medium.com/@hemraj82/what-is-new-in-drupal-10-df10ac5b4fbc)

Bhardwaj Vineet asks:

[How cool is Drupal 10?](https://medium.com/@bhardwaj.vineet94/how-cool-is-drupal-10-92907356d6f)

Suzanne Dergacheva explores:

[The Future of Drupal – What You Can Look Forward To!](https://evolvingweb.com/blog/future-drupal-what-you-can-look-forward)

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

## PHP

### This month

The PHP Foundation released its:

[Impact and Transparency Report 2022](https://opencollective.com/phpfoundation/updates/impact-and-transparency-report-2022)

.com asks:

[Active Support for PHP 8.0 Ends Next Week. Are you ready?](https://medium.com/@dotcom.software/active-support-for-php-8-0-ends-next-week-are-you-ready-7c90a64c7f8)

Matthias Noback looks at:

[Dealing with technical debt during the sprint](https://matthiasnoback.nl/2022/11/dealing-with-technical-debt-during-the-sprint/)

Robbie Cahill show you how to:

[Build Your Own PHP Framework Step By Step - Part 1](https://dev.to/robbiecahill/build-your-own-php-framework-step-by-step-part-1-k32)

Freek Van der Herten shares:

[Introducing PHP 8.2: all new features and changes](https://freek.dev/2382-introducing-php-82-all-new-features-and-changes)

[Laravel and PHP developers to follow on Mastodon](https://freek.dev/2384-laravel-and-php-developers-to-follow-on-mastodon)

Speaking of which, Richard MacManus says:

[Devs Are Excited by ActivityPub, Open Protocol for Mastodon](https://thenewstack.io/devs-are-excited-by-activitypub-open-protocol-for-mastodon/)

**Get the details for Symfony Station on Mastodon just below.**

That’s it for this week. We’ll be back to our regular format next 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, **do not** [follow us on Twitter at @symfonfystation](https://twitter.com/symfonystation). In fact, leave Twitter. We will stop curating there in 2023.

And since it has turned into a full-scale dumpster fire, as we predicted months ago, we are now on Mastodon at [@symfonystation@phpc.social](https://phpc.social/web/@symfonystation). Follow us there.  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 headshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olu7gqqrghsprv1jpxoy.jpg)

### Reuben Walker

Founder
Symfony Station