タイプヒンティングって書いてますか

PHPのタイプヒンティングってどこまできちんと書くものなのだろう。

名前空間がないという制約ゆえに、どうしても長くなってしまいがちなPHPのクラス名。メソッドの引数できちんとタイプヒンティングを記述すればものすごく長い記述になってしまうし、クラスのメンバー変数にはタイプヒンティングが使えないという中途半端なPHPの仕様もあって、いまいち使われていないような印象がある。

ただ書いておくとメリットもあって、IDEなどを使って開発する場合にメソッド名などの補完が効きやすくなるという効果はある。