インジェクション設定ファイル

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されている必要がある。