Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon

Symfony leaves PHP-FIG, the framework interoperability group

Save for later
  • 2 min read
  • 21 Nov 2018

article-image

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.”

https://twitter.com/fabpot/status/1064946913596895232

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.

https://twitter.com/mickael_andrieu/status/1065001101160792064

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

https://twitter.com/dunglas/status/1065004250005204998

https://twitter.com/dunglas/status/1065002600402247680

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.

https://twitter.com/dunglas/status/1065007290217058304

https://twitter.com/titouangalopin/status/1064968608646864897

People are still arguing over why Symfony quit.

https://twitter.com/gmponos/status/1064985428300914688

Unlock access to the largest independent learning library in Tech for FREE!
Get unlimited access to 7500+ expert-authored eBooks and video courses covering every tech area you can think of.
Renews at €18.99/month. Cancel anytime

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

Perform CRUD operations on MongoDB with PHP

Introduction to Functional Programming in PHP

Building a Web Application with PHP and MariaDB – Introduction to caching