timostamm / microserver
v2.0.2
2018-07-19 15:32 UTC
Requires
- php: ^7.1.3
- doctrine/annotations: ^1.6
- doctrine/cache: ^1.7
- symfony/http-foundation: ^4.0
- symfony/routing: ^4.0
README
基于 Symfony 组件的轻量级 Web 服务器。
非常易于使用
$server = new Server(); $server->addController(SimpleController::class); $server->serve()->send();
有关如何使用 composer 自动加载的示例,请参阅 htdocs/index.php
特性
- 支持 symfony
@Route
注解 - 支持将路由参数作为控制器参数(标量类型)
- 强大的异常处理
- 使用 JsonServer 进行 JSON 异常格式化
- 可以通过调用 addController() 并将工厂函数作为第二个参数来提供控制器构造函数参数
- 没有其他功能