mijohansen/slim-swagger

将swagger API集成到Slim框架的简单方法。

0.0.5 2018-11-24 17:35 UTC

This package is auto-updated.

Last update: 2024-08-29 04:48:49 UTC


README

Slim需要一个更简单的方式来定义Swagger API。无需docblock魔法,只需代码。

此项目处于早期阶段。功能可能会中断。

用法

将依赖项添加到容器中

您需要覆盖路由器并将swagger库添加到Slim中。一个干净的做法是在创建$app对象之前。

最小示例

use Slim\App;
use SlimSwagger\SlimSwagger;

$container = SlimSwagger::init();
$app = new App($container);

安装swagger路由

use SlimSwagger\SwaggerAction;

$app->get('/swagger.json', SwaggerAction::class);