nigelgreenway/route-generator-plugin

League/Route 包的路由生成插件

dev-master 2015-07-03 13:07 UTC

This package is auto-updated.

Last update: 2024-08-27 16:00:36 UTC


README

League/Route 包的路由生成插件。

安装

通过 Composer

$ composer require league/route-generator-plugin

用法

$generator = new Route\Generator\RouteGenerator([
    'hello_module' => [
        'hello_world' => [
            'pattern'    => '/hello/world',
            'controller' => function() {
                echo 'Hello world.';
            },
            'method'     => ['GET'],
        ],
        'hello_person' => [
            'pattern'    => '/hello/{name}',
            'controller' => function($name) {
                echo 'Hello '.$name;
            }
        ],
    ],
]);
echo $generator->generate('hello_word');
// /hello/world

echo $generator->generate('hello_person', ['name' => 'Timmy Mallet']);
// /hello/Timmy+Mallet

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer tests

贡献

有关详细信息,请参阅 CONTRIBUTING

安全

如果您发现任何安全问题,请发送电子邮件至 nigel_greenway@me.com 而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件