Re: [PEAR-DEV] Input on deprecating PSR-0
[email protected] (Remi Collet) Fri, 10 Oct 2014 09:00:35 +0200
| Newsgroups | php.pear.dev |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 09/10/2014 15:10, Brett Bieber a écrit : > Greetings, > > The PHP Framework Interoperability Group has called for a vote to > deprecate PSR-0 in favor of PSR-4. I really don't see how this can help. PEAR library are not compatible with PSR-4, so PSR-0 with is compatibility clause will stay for a very long time. More, PSR-0/PSR-4 have a nice clause The fully qualified class name MUST have a top-level namespace name, also known as a "vendor namespace". This is useful, at least to avoid namespace collision. But it seems (at least to me), that a very few people have read / understood this part, and doesn't use any top level "Vendor" directory. And for downstream distribution, all PSR-4 libraries have to be installed to a restored PSR-0 path (with full namespace) So big -1 from me Remi. > I'd like to get the thoughts on this from the PEAR community before > casting our vote. > > For more information and background, please see their Google > Group: https://groups.google.com/forum/#!topic/php-fig/7g6n145XlbI > > Thanks, > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlQ3hBIACgkQYUppBSnxahhnRACguZwqFR+dtV/d8K0BAOq793iu aR0AoKXOkbk5CJsVlsG7XOEcUSILqz0M =GceH -----END PGP SIGNATURE-----