0.9.0に向けて
Validationの実装、とりあえず完了。まだ「動く」レベルで、コードもやたら冗長だけど。巨大なMoony_Validator、Moony_SmartyPluginクラスができてしまった。機能単位にクラスを分けた方がよかったかな?
で、ついでにディレクトリ構成も変えてみた。PEARの構成を真似した感じ。
-+- Moony.php [Moony] +- Moony -+- Action.php [Moony_Action (abstract)] +- Controller.php [Moony_Controller] +- Request.php [Moony_Request] +- Response.php [Moony_Response] +- Router.php [Moony_Router] +- Session.php [Moony_Session] +- View.php [Moony_View extends Smarty] +- ...
あまりにあちこち変えてしまったので、0.8.2というより0.9.0としてリリースする予定。最大の機能追加はValdiationの追加、あとはバグ修正とか細かな機能追加とか。
0.9.xの次は1.0.xではなくて0.10.xになると思います。