アクションマッピング機能
Some_Action = OtherAction
と書けば Some_Action に対するアクセスをOtherActionに切り替えられるようになった。
たったこれだけの機能なのにかなり時間がかかった・・。
色んなクラスのあちこちでアクション名からクラス名の自動設定を前提としたコードがかかれており、最悪
<?php ... $className = $config->getAction(); ... ?>
なんていう矛盾したコードがちらほら。
設定ファイルの柔軟な上書きができるものの、コードが汚くなってきた・・・。
また
コントローラ +-- コンフィグ +-----パス設定
と来たところで、エラーが発生したら一気にコントローラまで抜けたくなった。
こういうときに例外が便利なんだろうか・・。でも例外は嫌なので、目に見えて順番に処理していくようなエラー方法を考えなければ。