I strongly support this. We took the same decision for 
async-interop: https://github.com/async-interop/event-loop/issues/5

How do you propose to resolve this common problem?
> namespace Zend\Diactoros;
> use Psr\Http\Message\ServerRequestInterface;
> class ServerRequest implements ServerRequestInterface { ... }


If you really want to use the same name, just alias the PSR interface:

namespace Zend\Diactoros;

use Psr\Http\Message\ServerRequest as PsrServerRequest;

class ServerRequest implements PsrServerRequest { ... }

Requiring the interface to be aliased in each and every file it's used is a 
lot worse than having one single alias in an implementation.

-- 
You received this message because you are subscribed to the Google Groups "PHP 
Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/php-fig/7eb5ba06-515a-41c3-bae7-9db47c41b5c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to