danballance / oas-tools
该软件包已被弃用且不再维护。未建议替代软件包。
PHP 工具,用于处理 Open API 规范(版本 2 和 3)。
0.2.0
2019-07-17 13:33 UTC
Requires
- php: >=7.2
- ext-json: *
- erusev/parsedown: ^1.7
- flow/jsonpath: ^0.4.0
- guzzlehttp/guzzle: ^6.3
- jshannon63/jsoncollect: ^1.2
- nicmart/tree: ^0.2.7
- symfony/yaml: ^4.1
- tightenco/collect: ^5.6
Requires (Dev)
- phpmd/phpmd: @stable
- phpunit/phpunit: ^8.1
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2021-06-04 11:06:49 UTC
README
OAS Tools 是一个 PHP 库,用于处理 Open API 规范(版本 2 和 3 格式)。
该库的目的是提供一个比直接从 JSON 或 YAML 文件生成的数组更方便的接口来处理 Open API 规范。随着时间的推移,该库的范围将得到改进,以覆盖更多模式以及额外的常见用例。
当前实现提供了一些基本功能,包括:
- 轻松从文件或网络位置加载版本 2 和 3 模式,支持 JSON 或 YAML 格式
- 查询操作列表、操作 ID 和路径,无需自行解析整个模式
- 查询模式/定义,可选地解析所有引用
安装
使用软件包管理器 composer 安装 foobar。
composer require danballance/oas-tools
贡献
欢迎拉取请求。对于重大更改,请首先提出问题以讨论您想要更改的内容。
请确保根据需要更新测试。