Symfony Station Communiqué - 12 August 2022. A look at Symfony, PHP, and Cybersecurity News!
Tags: symfony, php, cybersecurity, drupal
Published: 2022-08-12 21:25:18

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

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-05-August-2022) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-814-1-7-august-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, the upcoming Symfony 6.2 version added features such as allowing to extend the #[When] attribute, adding conditional types to conditional configuration builders, introduced a new messenger:count command that lists the pending messages per transport and improved the #IsGranted attribute to allow using expressions.“

[A Week of Symfony #814 (1-7 August 2022)](https://symfony.com/blog/a-week-of-symfony-814-1-7-august-2022)

Symfony announced:

[Zoom in on Advanced Security with Symfony workshop at SymfonyCon Disneyland Paris 2022](https://symfony.com/blog/zoom-in-on-advanced-security-with-symfony-workshop-at-symfonycon-disneyland-paris-2022)

SymfonyCasts finishes their Symfony 6 Fundamentals Course and announce a new one.

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

## Featured Item

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

While not the most important post of the week, we think our latest article on local PHP development tools is useful. Please read:

### **[Dream Universal, Develop Local: A look at PHP Local Development Tools.](https://www.symfonystation.com/local-php-development-tools)**

### This Week

Wordsys Technology shares:

[5 Reasons Why You Should Use Symfony Framework for Projects](https://wordsystechnology.blogspot.com/2022/08/5-reasons-why-you-should-use-symfony.html)

Saeid Raei explores:

[Symfony Testing: using Repository pattern without connecting to database](https://saeidme.medium.com/symfony-testing-using-repository-pattern-without-connecting-to-database-f1ec1f147372)

Dariel Vicedo continues his series:

[Creating a Symfony project from zero to success in 52 weeks (week 5)](https://darielvicedo.medium.com/creating-a-symfony-project-from-zero-to-success-in-52-weeks-week-5-5d6735f9c193)

In Francais Yann Dardot examines:

[Enum php 8.1, et les librairie symfony. (Doctrine, graphql-php, api platform)](https://medium.com/reparcar/enum-php-8-1-et-les-librairie-symfony-doctrine-graphql-php-api-platform-f0a361feb446)

Big Data Analytics News looks at:

[How Symfony Hosting Works Better With Cloudways Managed Hosting](https://bigdataanalyticsnews.com/symfony-hosting-works-better-with-cloudways/)

Randy Fay needs your help testing a DDEV and Platform.sh integration.

[GitHub - platformsh/ddev-platformsh: Add integration with Platform.sh hosting service](https://github.com/platformsh/ddev-platformsh)

### CMSs

[bitExpert](https://blog.bitexpert.de/blog/sulu_headless_form_data) explores:

[Sulu Headless exposing form config](https://blog.bitexpert.de/blog/sulu_headless_form_data)

Drupal made:

[CSS and JavaScript aggregation performance improvements](https://www.drupal.org/node/3301716)

Matt Glaman looks at:

[ReactPHP for Drupal deployments and workers](https://mglaman.dev/blog/reactphp-drupal-deployments-and-workers)

Acquia is:

[Evaluating Drupal Community Modules](https://dev.acquia.com/blog/evaluating-drupal-community-modules)

Jacob Rockowitz is:

[Defining the goals of the Schema.org Blueprints module](https://www.jrockowitz.com/blog/schemadotorg-blueprints-goals)

php[architect] has:

[Drupal Dab: Creating Content Types in Drupal 9](https://www.phparch.com/article/drupal-dab-creating-content-types-in-drupal-9/?utm_campaign=magazine&utm_source=social&utm_medium=socialchamp&utm_content=August+2022_tweet2) 
Subscription required.

Ani Mahant shares:

[A Step-by-Step Tutorial to Customize Drupal SearchAPI Facets without AJAX](https://www.exemplifi.io/insights/a-step-by-step-tutorial-to-customize-drupal-searchapi-facets-without-ajax)

James Oakley has some Drupal advice for:

[Keeping track of upstream security issues](https://www.oakleys.org.uk/blog/2022/08/keeping_track_of_upstream_security_issues)

### Previous Weeks

specbee shares:

[Setting up Responsive Images in Drupal 9 - A Step-by-Step Guide](https://www.specbee.com/blogs/setup-responsive-images-in-drupal-9)

Promet Source examines:

[How to Fix Common Web Accessibility Barriers in Drupal](https://www.prometsource.com/blog/drupal-website-accessibility-audit)

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

## PHP

### This Week

stitcher.io documents:

[Deprecated dynamic properties in PHP 8.2](https://stitcher.io/blog/deprecated-dynamic-properties-in-php-82)

Igieborelvis continues his SOLID PHP series:

[SOLID : Fundamental Principles of Software Development using PHP (4)](https://medium.com/@igieborelvis/solid-fundamental-principles-of-software-development-using-php-4-49973a14f597)

Derick Rethans has the:

[Xdebug Update: July 2022](https://derickrethans.nl/xdebug-update-july-2022.html)

Bentil Shadrack has a good reminder:

[Cross-site Scripting (XSS) and ways to prevent it in PHP applications](https://dev.to/qbentil/cross-site-scripting-xss-and-ways-to-prevent-it-in-php-applications-510c)

Richard Dobroň shows us how to:

[How to create your first composer package? 🐘](https://medium.com/@dobron/how-to-create-your-first-composer-package-db9f17c50f98)

In Francais Karim Pinchon explores:

[PHP - Rector](https://blog.karimpinchon.fr/2022/08/07/php-rector/)

Matthias Noback looks at:

[Simple Solutions 1 - Active Record versus Data Mapper](https://matthiasnoback.nl/2022/08/simple-solutions-1-active-record-versus-data-mapper/)

Andrew Schmelyun details:

[The difference between Traits, Interfaces, and Abstract Classes in PHP](https://aschmelyun.com/blog/the-difference-between-traits-interfaces-and-abstract-classes-in-php/)

The esteemed Kévin Dunglas shows us how to:

[Securely Access Private Git Repositories and Composer Packages in Docker Builds](https://dunglas.fr/2022/08/securely-access-private-git-repositories-and-composer-packages-in-docker-builds/)

Farhan Tanvir shares yet another:

[7 Useful PHP Libraries You Should Use in Your Next ProjectーPart- 4](https://medium.com/codex/7-useful-php-libraries-you-should-use-in-your-next-project%E3%83%BCpart-4-a1bca9f52d97)

.com software shares:

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

[Clean code tricks in PHP everyone should follow](https://medium.com/@dotcom.software/clean-code-tricks-in-php-everyone-should-follow-f9d7aa3abe44)

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

Protocol reports:

[Meta has banned a pro-Russia troll group that organized on Telegram](https://www.protocol.com/bulletins/meta-bans-cyber-front-z)

Rolling Stone reports:

[Pro-Putin Trolls Supporting the Ukraine Invasion Can't Stop Screwing Up](https://www.rollingstone.com/politics/politics-features/pro-putin-trolls-supporting-the-ukraine-invasion-cant-stop-screwing-up-1392075/)

The Hill reports:

[Putin’s war is economic suicide](https://thehill.com/opinion/international/3594436-putins-war-is-economic-suicide/)

### The Evil Empire Strikes Back

PCMag reports:

[Researchers Look Inside Russian Malware Targeting Ukrainian Power Grid](https://www.pcmag.com/news/researchers-look-inside-russian-malware-targeting-ukrainian-power-grid)

Useful idiots and Russian assets Amnesty International have criticized Ukraine for housing troops in abandoned schools and daring to shell Russian aircraft in occupied Crimea.

The Guardian reports:

[Zelenskiy rebukes Amnesty for accusing Ukraine of endangering civilians](https://www.theguardian.com/world/2022/aug/05/zelenskiy-and-envoys-attack-amnesty-report-on-endangering-civilians-in-russia-crossfire?CMP=Share_iOSApp_Other)

[Russia’s private military contractor Wagner comes out of the shadows in Ukraine war](https://www.theguardian.com/world/2022/aug/07/russias-private-military-contractor-wagner-comes-out-of-the-shadows-in-ukraine-war?CMP=Share_iOSApp_Other)

Wired reports:

[An Attack on Albanian Government Suggests New Iranian Aggression](https://www.wired.com/story/iran-cyberattack-albania/)

[The US Offers a $10 Million Bounty for Intel on the Conti Ransomware Gang](https://www.wired.com/story/conti-group-ransomware-members-reward-target/)

### Cybersecurity/Privacy

PC Mag reports:

[US Sanctions 'Tornado Cash' for Laundering Crypto Funds for North Korea](https://www.pcmag.com/news/us-sanctions-tornado-cash-for-laundering-crypto-funds-for-north-korea)

Decipher reports:

[After Log4j, Efforts to ‘Uplift’ Open Source Ecosystem Continue](https://apple.news/ArazpBxahSja7sSSGFcZhYA)

TechCrunch reports:

[Twitter fixes security bug that exposed at least 5.4 million accounts](https://techcrunch.com/2022/08/05/twitter-zero-day-vulnerability-millions/)

[Twilio hacked by phishing campaign targeting internet companies](https://techcrunch.com/2022/08/08/twilio-breach-customer-data/)

Protocol reports:

[The SEC's cyberattack reporting rules are seeing fierce opposition. CISA is poised to do better.](https://www.protocol.com/enterprise/sec-cisa-cyberattack-incident-reporting)

ZDNet reports:

[Cloudflare was the target of a sophisticated phishing attack. Here's why it didn't work](https://www.zdnet.com/article/cloudflare-was-the-target-of-a-sophisticated-phishing-attack-heres-why-it-didnt-work/)

Computer Weekly reports:

[GitHub targets vulnerable open source components](https://www.computerweekly.com/news/252523662/GitHub-targets-vulnerable-open-source-components)

secure.software reports:

[NVD Analysis 2022: Why you need to modernize your software security approach](https://develop.secure.software/nvd-analysis-2022-why-you-need-to-modernize-your-software-security-approach)

Tech Republic reports:

[Cisco reveals cyberattack on its corporate network](https://www.techrepublic.com/article/cisco-reveals-cyberattack-on-its-corporate-network/)

### More

infoworld shares:

[Visual Studio vs. Visual Studio Code: How to choose](https://www.infoworld.com/article/3436860/visual-studio-vs-visual-studio-code-how-to-choose.html)

The Register reports:

[GitLab U-turns on deleting dormant projects after backlash](https://www.theregister.com/2022/08/05/gitlab_reverses_deletion_policy/)

Nevin Katz reveals:

[My Git Analogy Moment](https://nevkatz.medium.com/my-git-analogy-moment-a4aaab0caa0e)

**As a Git-challenged person, I can say it’s a good one.**

In Francais Karim Pinchon shares advice for students:

[Conseils aux étudiants en développement logiciel](https://blog.karimpinchon.fr/2022/08/06/conseils-etudiants-developpement-logiciel/)

Utkarsh Mathur has a great history piece on the:

[Rise of Open Source.](https://dev.to/mathurutkarsh/rise-of-open-source-2n49)

Venture Beat shares:

[3 ways every company can get started with an open-source software strategy](https://venturebeat.com/2022/08/07/3-ways-every-company-can-get-started-with-an-open-source-software-strategy/)

Ethan Marcotte looks at the source of truth in design systems.

[Truthish.](https://ethanmarcotte.com/wrote/truthish/)

Accessibility and Frontend Illuminati Jason Knight looks at:

[Creating Custom Icon Webfonts](https://medium.com/codex/creating-custom-icon-webfonts-478a934c7ddf)

**And in douchebag news:**

[Molly White tried to tell you Web3 was not going great before the crypto crash](https://www.fastcompany.com/90762802/molly-white-web3-going-just-great-most-creative-people-2022)

Dev Class reports:

[‘The best thing we can do today to JavaScript is to retire it,’ says JSON creator Douglas Crockford](https://devclass.com/2022/08/04/retire_javascript_says-json-creator-douglas-crockford/)

**Amen, brother.**

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