Compatibility ftw! Hence, a new namespace and a new composer package – I do not care about the concrete new names though:
namespace Psr\Log; interface LoggerInterface { public function alert($message, array $context = array()); } namespace Psr\Log\V2; interface LoggerInterface { public function alert(string $message, array $context = array()):void; } class Logger implements \Psr\Log\LoggerInterface, \Psr\Log\V2\ LoggerInterface { public function alert($message, array $context = array()):void { // … return; } } Bests, Michael Mayer On Tuesday, April 11, 2017 at 10:19:08 PM UTC+2, Larry Garfield wrote: > > Hello, peoples. In response to some recent off-list discussion (at > conferences and elsewhere), I offer this brief survey about how we > should namespace interface PSRs once we start producing "updated" > versions (eg, PHP 7-ified versions) of existing specs. The survey > itself has more details, and should take under a minute to complete. > Please do so! > > > https://docs.google.com/forms/d/e/1FAIpQLSc8VJySoz_3koQThe057zYhzSkmOvOAgO0pEmenwr1Biu6JEA/viewform > > > This is a non-binding information gathering tool only to kick off a > discussion, not to end one. Feel free to discuss more in this thread. > I'll leave the survey open for 2 weeks or until people stop responding > to it. :-) > > All are welcome and encouraged to respond, even if you're not a Core > Committee member or Project Rep. > > --Larry Garfield > > -- 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 php-fig+unsubscr...@googlegroups.com. To post to this group, send email to php-fig@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/b3e78d2b-72c3-44da-bfb1-be29db4302c6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.