fitdev-pro / router
PHP 7.0 HTTP 路由实现。
2.1.0
2018-03-09 18:46 UTC
Requires
- php: ^7.0
- beberlei/assert: ^2.7
- fig/http-message-util: ^1.1
- fitdev-pro/middleware: ^1.1
Requires (Dev)
- phpunit/phpunit: ^6.1
README
PHP 7.0 HTTP 路由实现。
安装
composer require fitdev-pro/router
使用
基本使用
<?php use FitdevPro\FitRouter\Router; use FitdevPro\FitRouter\Request\HttpRequest; use FitdevPro\FitRouter\RouteCollection\RouteCollection; use FitdevPro\FitRouter\UrlGenerator\BaseGenerator; use FitdevPro\FitRouter\RouteMatchers\MVCDynamicMatcher; $routerRequest = new HttpRequest(); $routerRequest->addRequestParam('extra', 'FooBar'); $router = new Router(new RouteCollection(), new MVCDynamicMatcher(), new BaseGenerator()); $route = $router->match( $routerRequest );
贡献
请随意分支和扩展现有功能,或添加新插件,并提交带有您更改的 pull request!为了保持代码质量的一致性,请为所有更改提供单元测试,并可能更新文档。
许可证
MIT 许可证 (MIT)。更多信息请参阅许可证文件。