インジェクション設定ファイル
diconファイルほど大げさではないんだけれども、インジェクションの設定をiniファイルで定義できるようにしようと思う。Moony.phpと同じ階層にあるmoony.iniがまずベースとしてロードされて、それをアクションクラスを配置するディレクトリのmoony.iniが上書き可能なイメージ。ベースとなるmoony.iniは以下のような感じ。
[Injections] request=Moony_Request response=Moony_Response session=Moony_Session smarty=Smarty
つまり、アクションクラスのインスタンス変数"$request"にMoony_Requestのインスタンス(の参照)が格納されるということ。iniファイルの値として設定されるのはクラス名。もちろん、そのクラスが定義されたPHPファイルがincludeされている必要がある。