timostamm/microserver

v2.0.2 2018-07-19 15:32 UTC

This package is auto-updated.

Last update: 2024-09-14 04:06:17 UTC


README

Build Status

基于 Symfony 组件的轻量级 Web 服务器。

非常易于使用

$server = new Server();
$server->addController(SimpleController::class);
$server->serve()->send();

有关如何使用 composer 自动加载的示例,请参阅 htdocs/index.php

特性

  • 支持 symfony @Route 注解
  • 支持将路由参数作为控制器参数(标量类型)
  • 强大的异常处理
  • 使用 JsonServer 进行 JSON 异常格式化
  • 可以通过调用 addController() 并将工厂函数作为第二个参数来提供控制器构造函数参数
  • 没有其他功能