I propose to re-vote :) Really. Time for small applications was gone. If you plan for your code to extensible, you must free clean names for the interfaces. Classes are just implementations, their names doesn't make sense at all. We must to work only with interfaces ONLY (every class always has his interface even it didn't defined expliciltly). Binding Interface => Implementation can be configerable in configs (DI binding etc)!
Think again please! воскресенье, 4 сентября 2016 г., 19:26:50 UTC+3 пользователь Michael Cullum написал: > > Hi all, > > The PSR-11 Editors have requested we open this vote for them as they are > unable to do so not being voting members. > > *Status Quo:* The bylaw states that all interfaces in PSRs published by > the PHP FIG must have the interface name suffix of 'Interface' e.g. > `LoggerInterface` > *Change:* The proposed change is that we no longer require that > interfaces are suffixed by 'Interface' so `ContainerInterface` would become > `Container` > > Arguments for/against and [two week] *discussion*: > http://bit.ly/interface-suffix-discussion > *Pull request for bylaw change*: http://bit.ly/interface-suffix-pr > > Note: This will only affect future PSR production (of PSRs in draft or not > yet through an entrance vote) so will not break or change any current PSRs. > It is also not a standard or recommendation for the PHP community or member > projects, but an internal bylaw on how we name interfaces in our own > interfaces in PSRs. > > Voting will close in two weeks on the 18th September at 23:59 UTC. Voting > is available to voting members and may be cast as +1 (For), -1 (Against) or > 0 (Abstain). > > -- > Many thanks, > Michael Cullum > -- 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/22ab9ace-2997-4d97-aada-571c7f036295%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
