リクエストパラメータをまとめる

class Foo
{
    var $request;
    function execute()
    {
        // nameの値を取得(1)
        $name = $this->request->get('name');

        // nameの値を取得(2)
        $obj = $this->request->toObject();
        $name = $obj->name;
    }
}

リクエストパラメータを一つのオブジェクトにまとめられるようにしてみましたよ。いまいち用途は思いつかないけど…。それぞれのパラメータがオブジェクトのプロパティとして格納されるイメージ。