News

Symfony leaves PHP-FIG, the framework interoperability group

2 min read

Yesterday, Symfony, a community of 600,000 developers from more than 120 countries, announced that it will no longer be a member of the PHP-FIG, a framework interoperability group. Prior to Symfony, the other major members to leave this group include, Laravel, Propel, Guzzle, and Doctrine.

The main goal of the PHP-FIG group is to work together and maintain interoperability, discuss commonalities between projects and work together to make them better.

Why Symfony is leaving PHP-FIG

PHP-FIG has been working on various PSRs (PHP Standard Recommendations). Kévin Dunglas, a core team member at Symfony, said, “It looks like it’s not the goal anymore, ’cause most (but not all) new PSRs are things no major frameworks ask for, and that they can’t implement without breaking their whole ecosystem.”

The fact that the major contributors left the group could possibly be a major reason for Symfony to quit. But it seems many are disappointed by this move of Symfony as they aren’t much satisfied by the reason given.

The matter of concern for Symfony was that the major projects were not getting implemented as a combined effort.

Something similar happened while working towards PSR 7, where no commonalities between the projects were given importance. Instead, it was considered as a new separate framework.

People are still arguing over why Symfony quit.

Will the PSRs die?

With the latest move by Symfony, there are various questions raised towards the next step the company might take. Will the company still support PSRs or is it the end for the PSRs?

Kévin Dunglas has answered to this question in one of his tweets, where he said, “Regarding PSRs, I think we’ll implement them if relevant (such as PSR-11) but not the ones not in the spirit of a broad interop (as PSR-7/14).”

To know more about this news, check out Fabien Potencier’s Twitter thread

Read Next

Perform CRUD operations on MongoDB with PHP

Introduction to Functional Programming in PHP

Building Web Application with PHP and MariaDB – Introduction to caching

Amrata Joshi

Share
Published by
Amrata Joshi

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago