クラス実装に変えようかなとか

karintoを関数実装からクラス実装に変えることを何となく考えている。

<?php
function get_index(karinto_request $req, karinto_response $res)
{
    $res->name = $req->name;
    $res->render();
}

今まで上のように書けていた実装を、次のように書くようにしようかなとか。

<?php
class index
{
    public function do_get(karinto_request $req, karinto_response $res)
    {
        $res->name = $req->name;
        $res->render();
    }
}

ページクラスがあって、その中にそれぞれのリクエストメソッドに対応したメソッドを持っているイメージ。ここでdo_getとかいうメソッド名を思いついてしまうあたりがServlet脳…。

というかクラスで実装するならあまりkarintoの意味がないかもしれないなぁ。悩む。