Maybe a stupid question, but..

101 views
Skip to first unread message

Julien JANVIER

unread,
Apr 16, 2017, 4:01:32 PM4/16/17
to PHP Framework Interoperability Group
Hello dear FIG,

Is there somewhere a list of which project follows which recommendation?
If no, wouldn't it be interesting to have this information?

Maybe some projects don't follow a recommendation just by lack of time, because nobody contributed for that.
Making this information public could attract some contributors on these projects. (Even if it's not your goal, I do understand that.)

Regards,
Julien

Larry Garfield

unread,
Apr 17, 2017, 10:54:32 AM4/17/17
to php...@googlegroups.com
There is no master list at present, in part because there are just so
many PHP projects out there. Most PSRs only apply to a certain types of
project anyway, so ranking projects based on "how many PSRs" they follow
is not all that useful. Nearly every OOP project is now using either
PSR-0 or PSR-4; PSR-7 has a number of projects using it directly, some
have bridge connections to it, while for others it's not relevant.
(Monolog or Doctrine, for instance, have no reason to care about
PSR-7.) And so on. It's quite difficult to quantify, and not
especially useful to do so.

You can get a list of what projects depend on interface PSRs on
Packagist.org, eg:

https://packagist.org/packages/psr/http-message/dependents

But again, that on its own tells you very little and comes with a few
dozen asterisks.

--Larry Garfield

Reply all
Reply to author
Forward
0 new messages