yoanm/jsonrpc-server-doc-sdk
最新稳定版本:v1.0.4
Composer 安装命令:
composer require yoanm/jsonrpc-server-doc-sdk
包简介
SDK to generate (Http) JSON-RPC server documentation
README 文档
README
Php SDK to generate (Http) JSON-RPC server documentation
See yoanm/symfony-jsonrpc-http-server-doc for automatic dependency injection.
See yoanm/jsonrpc-params-symfony-constraint-doc-sdk for params documentation generation.
Availble formats
- Raw : Built-in
jsonformat - Swagger : yoanm/jsonrpc-http-server-swagger-doc-sdk
- OpenApi : yoanm/jsonrpc-http-server-openapi-doc-sdk
How to use
Php objects
Available documentation objects:
ServerDocandHttpServerDocfor HTTP serverMethodDocErrorDocTagDoc: Allow to tag methods- Types :
Normalizers
Available normalizers :
TypeDocNormalizeruse Yoanm\JsonRpcServerDoc\Infra\Normalizer\TypeDocNormalizer; $typeDocNormalizer = new TypeDocNormalizer();
TagDocNormalizeruse Yoanm\JsonRpcServerDoc\Infra\Normalizer\TagDocNormalizer; $tagDocNormalizer = new TagDocNormalizer();
ErrorDocNormalizeruse Yoanm\JsonRpcServerDoc\Infra\Normalizer\MethodDocNormalizer; $errorDocNormalizer = new ErrorDocNormalizer($typeDocNormalizer);
MethodDocNormalizeruse Yoanm\JsonRpcServerDoc\Infra\Normalizer\MethodDocNormalizer; $tagDocNormalizer = new MethodDocNormalizer( $typeDocNormalizer, $errorDocNormalizer );
ServerDocNormalizerandHttpServerDocNormalizerfor HTTP serveruse Yoanm\JsonRpcServerDoc\Infra\Normalizer\ServerDocNormalizer; use Yoanm\JsonRpcServerDoc\Infra\Normalizer\HttpServerDocNormalizer; $normalizer = new ServerDocNormalizer( $methodDocNormalizer, $tagDocNormalizer, $errorDocNormalizer ); $httpNormalizer = new HttpServerDocNormalizer($normalizer);
Contributing
统计信息
- 总下载量: 66.79k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 11
- 推荐数: 2
其他信息
- 授权协议: MIT
- 更新时间: 2018-05-13