FuelPHP 1.2 のインラインルート

知らないうちに Inline routes という機能がドキュメントに追加されてました。

config/routes.php に以下のようにクロージャを書くというものです。

<?php

return array(
    'secret/mystuff' => function () {
        // this route only works in development
        if (\Fuel::$env == \Fuel::DEVELOPMENT)
        {
            return \Request::forge('secret/mystuff/keepout', false)->execute();
        }
        else
        {
            throw new HttpNotFoundException('This page is only accessable in development.');
        }
};

http://press.nekoget.com/fuelphp_doc/general/routing.html より。まだ、翻訳されてません。