メソッドインジェクション

アクションクラスのexecuteメソッドでメソッドインジェクションしたい。

引数が「$foo_bar」の場合、以下のような処理が行われるのが理想。

  1. 「/path/to/components/Foo/Bar.php」をロード
  2. 「Foo_Bar」クラスのインスタンスが引数として渡される

引数の名前をエレガントに取得する方法を思いつかない。設定ファイルは使いたくないし…。PHP5ならリフレクションを使えばいいのだけれど、PHP4だとうまい方法がない。