vodevel/api-doc-bundle-type-describer
最新稳定版本:v1.0.2
Composer 安装命令:
composer require vodevel/api-doc-bundle-type-describer
包简介
Describer to the nelmio/api-doc-bundle using method signature (types)
README 文档
README
Describer to the nelmio/api-doc-bundle using method signature (types)
Install
composer require vodevel/api-doc-bundle-type-describer
Usage
Unfortunately, it doesn't work without a Tag attribute yet, don't forget to add it.
Replacing
class Controller { #[Route('api/example', methods: ['POST'])] #[RequestBody(content: new Model(type: ExampleRequest::class))] #[Response( response: 200, description: '', content: new Model(type: ExampleResponse::class), )] #[Tag(name: 'example')] public function exampleMethod(ExampleRequest $request): ExampleResponse { return new ExampleResponse(); } }
With
class Controller { #[Route('api/special', methods: ['POST'])] #[Tag(name: 'example')] public function exampleMethod(ExampleRequest $request): ExampleResponse { return new ExampleResponse(); } } #[RequestBody] class SpecialPointRequest {} #[Response] class SpecialPointResponse {}
统计信息
- 总下载量: 2.43k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-11-17