Symfony Station Communiqué — 17 June 2022. A look at Symfony, PHP, and Cybersecurity News!
Tags: javascript, cybersecurity, symfony, php
Published: 2022-06-18 01:24:06

[This communiqué originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-17-June-2022), your source for cutting-edge Symfony and PHP news. 

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

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

Thanks to Javier Eguiluz and Symfony for sharing [our last communiqué](https://www.symfonystation.com/Symfony-Station-Communique-10-June-2022) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-806-6-12-june-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 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, Symfony 6.1.1 maintenance version was released to fix all the issues reported since the recent Symfony 6.1 stable release. Meanwhile, the upcoming Symfony 6.2 version added a new feature to get the current firewall configuration in a simpler way. Finally, the SymfonyWorld Online 2022 Summer conference will take place next week.“

[A Week of Symfony #806 (6-12 June 2022)](https://symfony.com/blog/a-week-of-symfony-806-6-12-june-2022)

Symfony announced:

[Book your workshop at SymfonyCon Disneyland Paris 2022](https://symfony.com/blog/book-your-workshop-at-symfonycon-disneyland-paris-2022)

[All you need to know about SymfonyCon Disneyland Paris 2022: conference party, accommodation...](https://symfony.com/blog/all-you-need-to-know-about-symfonycon-disneyland-paris-2022-conference-party-accomodation)

[SymfonyWorld Online 2022 Summer Edition](https://live.symfony.com/2022-world-summer/) occurred yesterday and today. If you paid to attend [you can catch replays here](https://live.symfony.com/account/replay/videos/2022-world-summer). If you didn’t pay you should be able to buy access next week.

[Excited to announce the first selected speakers at SymfonyCon Disneyland Paris 2022 (Symfony Blog)](https://symfony.com/blog/excited-to-announce-the-first-selected-speakers-at-symfonycon-disneyland-paris-2022)

## Featured Item

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

There wasn’t a standout article this week, but I found the following had some interesting new use cases for PHP. Think IoT, chatbots, voice search, cybersecurity, the cloud, etc.

### [PHP Development Trends & Why Do People Choose It?](https://dev.to/vikrant_bhalodia/php-development-trends-why-do-people-choose-it-1ki3)

### This Week

Strangebuzz examimes:

[Initializing your Symfony project with solid foundations](https://www.strangebuzz.com/en/blog/initializing-your-symfony-project-with-solid-foundations)

I am not sure if this was written by AI, or English as a second language.

[Symfony - what makes this framework different?](https://global4net.co.uk/blog/symfony-what-makes-this-framework-different/)

Machy 8 shows us how to:

[Write optimized CSS in Symfony with Stylify](https://medium.com/@8machy/write-optimized-css-in-symfony-with-stylify-7d6392593a31)

With Symfony, Filippos Karailanidis discusses:

[Including external OpenAPI models in your own OpenAPI definition](https://medium.com/xmglobal/including-external-openapi-models-in-your-own-openapi-definition-6c4c6507fe84)

Az Codez shows us how to:

[Deploy Symfony to AWS Elastic Beanstalk](https://towardsaws.com/deploy-symfony-to-aws-elastic-beanstalk-8a893e75aafa)

### eCommerce

Ingo Steinke says:

[A missing namespace definition in Shopware made me discover a practical Symfony Profiler feature](https://dev.to/ingosteinke/a-missing-namespace-definition-made-me-discover-a-practical-symfony-profiler-feature-3l3i)

Josh Carter shows us:

[Why (and how) you should use Message Queues in Magento 2](https://medium.com/@josh_86759/why-and-how-you-should-use-message-queues-in-magento-2-69c90df3b10c)

esokia looks at:

[Framework open-source e-commerce : Sylius vs Magento](https://esokia.com/en/blog/sylius-vs-magento)

The Drop Times lists the:

[10 Best E-Commerce Modules for Drupal 9 [Most Installed]](https://drupal.us2.list-manage.com/track/click?u=618af7a460cf93cf211231139&id=fda3c9d429&e=2fcfe28a68)

### CMSs

And

[5 Things You Should Look Forward About Drupal 10](https://www.thedroptimes.com/drupal-10/9203/5-things-you-should-look-forward-about-drupal-10)

Drupal says:

[The project update bot is being refreshed to support Drupal 10 readiness of contributed projects](https://www.drupal.org/blog/the-project-update-bot-is-being-refreshed-to-support-drupal-10-readiness-of-contributed-projects)

And

[Drupal 9.4.0 is available](https://www.drupal.org/blog/drupal-9-4-0)

Juan Carlos Orrego explores Drupal’s:

[Entity Bundle Classes](https://medium.com/@jcorrego/entity-bundle-classes-3be911c3f197)

Palantir provided a:

[Drupal Rector: Progress Update](https://www.palantir.net/blog/drupal-rector-progress-update)

Jacob Rockowitz is:

[Baking a Recipe Using the Schema.org Blueprints Module for Drupal](https://drupal.us2.list-manage.com/track/click?u=618af7a460cf93cf211231139&id=82e8e01d02&e=2fcfe28a68)

Zoltán Horváth looks at:

[Database Query Trick for SQL-based Migrate Source Plugins](https://huzooka.github.io/development/2022/06/12/migrate-source-query-trick.html)

### Last Week

And.

[Strange Empty Destination Property Handling in Drupal’s Migration API](https://huzooka.github.io/development/2022/05/29/empty-properties-change-tracking.html)

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

## PHP

### This Week

PhpStorm’s latest PHP Annotated is out.

[PHP Annotated – June 2022](https://blog.jetbrains.com/phpstorm/2022/06/php-annotated-june-2022/)

Andrew Pogulailo started a series on:

[Domain-Driven Design and Clean Architecture in PHP — Part 1 (Layers and Structure)](https://medium.com/@pogulailo/domain-driven-design-and-clean-architecture-in-php-part-1-layers-and-structure-edcce57be42a)

Tomas Votruba shows us:

[5 Pitfalls of Upgrading to Native PHP Enums and How to Avoid Them](https://tomasvotruba.com/blog/five-pitfalls-of-upgrade-to-native-php-enums-and-how-to-avoid-them/)

Signoz explores:

[Monitoring a PHP application with OpenTelemetry](https://signoz.io/blog/opentelemetry-php/)

Plaintext Passwords looks at:

[Local File Inclusion (LFI)Vulnerability](https://medium.com/@plaintextpasswords/local-file-inclusion-lfi-vulnerability-3900bc614d5)

Parvej Ahammad previews:

[Deprecation's in upcoming PHP 8.2 and What you have to know](https://medium.com/@parvej.code/deprecations-in-upcoming-php-8-2-and-what-you-have-to-know-1911c93d0483) 

PHP Architect (paywall) has these articles:

[Building Solid and Maintainable Php Applications Using DDD and Messaging with Ecotone Framework](https://www.phparch.com/article/building-solid-and-maintainable-php-applications-using-ddd-and-messaging-with-ecotone-framework/)

[Education Station: Event-Driven Programming](https://www.phparch.com/article/education-station-event-driven-programming/)

Dino Cajic continues his series of PHP tutorials.

[PHP — P56: Method Overriding](https://dinocajic.medium.com/php-p56-method-overriding-6ae3784b42c9)

[PHP — P57: Scope Resolution Operator](https://blog.devgenius.io/php-p57-scope-resolution-operator-19c50ca607d4)

[PHP — P58: Static Keyword](https://blog.devgenius.io/php-p58-static-keyword-da0b92d45b3c)

PHP Watch explores the:

[New `composer bump` Command in Composer 2.4](https://php.watch/articles/composer-bump)

Ogheneruno Omene looks at:

[Unit testing my private methods in PHP?](https://medium.com/@runoomene01/unit-testing-my-private-methods-in-php-2e01743b3775)

Vytenis examines:

[Streamlining Dockerfile configuration in PHP](https://dev.to/gvytenis/streamlining-dockerfile-configuration-in-php-1lj4)

Exacat shares a list PHP analysis tools.

[GitHub - exakat/php-static-analysis-tools: A reviewed list of useful PHP static analysis tools](https://github.com/exakat/php-static-analysis-tools)

Jetbrains announced a:

[DDEV Integration - IntelliJ IDEs Plugin](https://plugins.jetbrains.com/plugin/18813-ddev-integration)

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

CNN reports:

[Exclusive: A crypto-based dossier could help prove Russia committed war crimes](https://www.cnn.com/2022/06/10/tech/ukraine-war-crimes-blockchain/)

RepublicWorld reports:

[Ukraine's forces get additional Starlink kits from Elon Musk for expanded internet service](https://www.republicworld.com/world-news/russia-ukraine-crisis/ukraines-forces-receive-new-starlink-kits-from-elon-musk-for-expanded-internet-service-articleshow.html)

Market Watch reports on:

[A 'Star Wars' sequel in Ukraine? Iron Dome project seeks to protect country from missiles](https://www.marketwatch.com/story/proposed-ukraine-iron-dome-could-be-present-day-star-wars-air-defense-system-for-war-ravaged-country-11655413034?mod=flipboard_industries)

### The Evil Empire Strikes Back

1945 reports on:

[Putin’s Warning: Russia Says Cyber Attacks Could Lead To Military Clash](https://www.19fortyfive.com/2022/06/putins-warning-russia-says-cyber-attacks-could-lead-to-military-clash/)

Wired reports:

[Russia Is Taking Over Occupied Ukraine’s Internet](https://www.wired.com/story/ukraine-russia-internet-takeover/)

Global Voices reports:

[China's wavering position on Russia's invasion of Ukraine threatens its legacy at home and abroad](https://globalvoices.org/2022/06/15/chinas-wavering-position-on-russias-invasion-of-ukraine-threatens-its-legacy-at-home-and-abroad/)

The Guardian reports:

[Key Democrat warns of major security risk if US firm acquires NSO hacking code](https://www.theguardian.com/world/2022/jun/16/ron-wyden-democrat-nso-group-technology?CMP=Share_iOSApp_Other)

[Hologram Zelenskiy promises Ukraine will defeat ‘the empire’](https://www.theguardian.com/technology/2022/jun/17/hologram-zelenskiy-promises-ukraine-will-defeat-the-empire)

### Cybersecurity

POLITICO reports:

[How DOJ took the malware fight into your computer](https://www.politico.com/news/2022/06/13/how-doj-took-the-malware-fight-into-your-computer-00038932?cid=apn)

TechCrunch reports that:

[MIT researchers uncover 'unpatchable' flaw in Apple M1 chips](https://techcrunch.com/2022/06/10/apple-m1-unpatchable-flaw/)

VentureBeat reports on:

[The attacker’s toolkit: Ransomware-as-a-service](https://venturebeat.com/2022/06/12/the-attackers-toolkit-ransomware-as-a-service/)

[How AI and bots strengthen endpoint security](https://venturebeat.com/2022/06/13/how-ai-and-bots-strengthen-endpoint-security/)

### More

TechCrunch reports that:

[Adobe releases open-source tools to counter visual misinformation](https://techcrunch.com/2022/06/13/adobe-misinformation-cai-c2pa-open-source/)

Bitcoinist reports:

[RIP Web3 Jack Dorsey Announces Bitcoin-Based Web5 Platform](https://bitcoinist.com/web3-jack-dorsey-announces-bitcoin-web5-platform/)

[Our most recent article](https://www.symfonystation.com/Frontend-Madness-JS-PHP-Backend) explored the JavaScript chaos on the frontend of the web. These next several articles expand on or are related to it.

 

Ryan Carniato shares:

[Patterns for Building JavaScript Websites in 2022](https://dev.to/this-is-learning/patterns-for-building-javascript-websites-in-2022-5a93)

Tarun Sharma asks:

[Why am I interested in learning SvelteJS?](https://tkssharma.com/why-i-must-learn-svelte-js/)

Paul-Simon Emechebe asks:

[Is Virtual DOM overhyped?](https://dev.to/paul_emechebe/is-virtual-dom-overhyped-96)

SmashingMag looks at:

[The Future Of Frontend Build Tools](https://www.smashingmagazine.com/2022/06/future-frontend-build-tools/)

Jason Knight, an entertaining writer (see his [Why React is Junk](https://medium.com/codex/i-think-react-is-junk-round-two-5cb80c5d82b3) posts), explores:

[Even Better Styled HTML/CSS Checkboxes](https://medium.com/codex/even-better-styled-html-css-checkboxes-7e9345b5bffd)

VentureBeat reports:

[APIs create ‘digital empathy’](https://venturebeat.com/2022/06/11/apis-create-digital-empathy/)

[Tabnine updates AI-based code-writing assistant for developers](https://venturebeat.com/2022/06/16/tabnine-updates-ai-based-code-writing-assistant-for-developers/)

Chameera Dulanga compares:

[REST vs GraphQL vs gRPC](https://blog.bitsrc.io/rest-vs-graphql-vs-grpc-684edfacf810) APIs

GitHub shares:

[A beginner’s guide to CI/CD and automation on GitHub](https://github.blog/2022-06-03-a-beginners-guide-to-ci-cd-and-automation-on-github/)

InfoWorld reports that:

[Visual Studio Code 1.68 now identifies deprecated extensions](https://www.infoworld.com/article/3663479/visual-studio-code-168-identifies-deprecated-extensions.html)

Docker explores:

[Getting Started with Visual Studio Code and IntelliJ IDEA Docker Plugins](https://www.docker.com/blog/getting-started-with-visual-studio-code-and-intellij-idea-docker-plugins/)

The MIT Technology Review examines:

[Building a better society with better AI](https://www.technologyreview.com/2022/06/07/1053031/building-a-better-society-with-better-ai/?utm_source=twitter&utm_medium=tr_social&utm_campaign=HPE_Custom_Article_6.8.22)

**Good luck with that.**

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

### Reuben Walker

Founder
Symfony Station