DIContainer

http://www.hawklab.jp/scarlet/
せっかくなので自分のを置き換えられるか検討.


今設定ファイルで使っている機能は

  • コンポーネント名,クラス名,ファイル名の設定
  • クラス変数の設定
  • クラスメソッドの実行

の3つだけなので,あまり自分用のを使ってる意味がない.



しかしYAMLがなぁ・・・.

- 
 class: GreetingClient
 setter:
  greeting: $Greeting

このくらいなら

[class]
name = GreetingClient
[setter]
greeting = $Greeting

と書きたい.
すごく個人的な感覚だけど.