fitdev-pro/router

PHP 7.0 HTTP 路由实现。

2.1.0 2018-03-09 18:46 UTC

This package is not auto-updated.

Last update: 2024-09-24 22:56:51 UTC


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)。更多信息请参阅许可证文件