ResourceInject vs ResourceInjectTrait

13 views
Skip to first unread message

koriym

unread,
Jan 21, 2013, 3:33:11 AM1/21/13
to bear-p...@googlegroups.com
PSR-3の議論でInterface/Traitにsuffixを付けるというのがあって「付ける」という方針になっているようです。
またメジャーフレームワークの多くがフォローしています。

Sunday最初のころはtraitをつかったコードそのものがなかったり、zf2では最初interfaceを*able系でしてたので"、特定suffixを用いない"という方針でやってたのですが現状に合わせて方針変更しました。現在この作業をほぼ完了してるのですが、現在suffixを使用してないのは2つあります。JavaのAop allianceのインターフェイス名そのままのRay.AopとInjectトレイトです。
そのうちのInjectトレイト、

use ResourceInject;



use ResourceInjectTrait;

に変更するか迷ってます。
意見、感想あったら聞かせてください ><

岩崎晃司

unread,
Jan 21, 2013, 3:50:55 AM1/21/13
to bear-p...@googlegroups.com
岩崎 @madapaja です。

個人的には、ResourceInjectのようにTrait suffixを付けない方が
的確に意味をあらわしているように思えるのでいいような気がしていますが、
*感覚的に*なので、全く根拠はないです(汗)

ちなみに、最近の状況を終えていなくて恐縮ですが、
このPSRの議論はどこで行われているのでしょうか?
教えていただければ嬉しいです。。。


2013年1月21日 17:33 koriym <akihito....@gmail.com>:

--
このメールは Google グループのグループ「The BEAR Project for PHP」の登録者に送られています。
このグループに投稿するには、bear-p...@googlegroups.com にメールを送信してください。
このグループから退会するには、bear-project...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/bear-project/-/eNhvPp5FCrkJ にアクセスしてください。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
 
 

Akihito Koriyama

unread,
Jan 21, 2013, 4:00:36 AM1/21/13
to bear-p...@googlegroups.com

岩崎さん

意見ありがとうございます。
議論はこの辺りです。PHP Framework Interoperability Group のこの辺りです。

[VOTE] Bylaw: Naming conventions for code released by PHP-FIG
https://groups.google.com/forum/?fromgroups=#!topic/php-fig/YqIBFTtFgLw

Interface Names and Suffixes
https://groups.google.com/forum/?fromgroups=#!topic/php-fig/aBUPKfTwyHo

元々、PSR-1/2にsuffixの規定はなかったのですが、PSR-3のLoggerインターフェイスの時に、実際のインターフェイス名をどうするか?というところで決めようとなってきたものだと思います。


2013年1月21日 17:50 岩崎晃司 <iwa...@cresc.com>:
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
 
 



--
--
Akihito Koriyama <akihito....@gmail.com>


Reply all
Reply to author
Forward
0 new messages