oas-php/resolver

JSON参考解析器

v0.1.3 2022-12-08 21:17 UTC

This package is auto-updated.

Last update: 2024-09-09 01:34:49 UTC


README

JSON参考解析器

OpenAPI文档可以由单个文档组成,也可以根据用户意愿分割成多个连接的部分。在后一种情况下,规范中必须使用以下形式的$ref字段来引用这些部分,如JSON Schema定义所示。

此软件包是oas-php项目的一部分,并由oas-php/document内部用于解析$ref。然而,它并不仅限于OAS。实际上,它可以与任何使用JSON References的文档一起使用。

安装

oas-php/resolver是一个composer包。通过运行以下命令进行安装

composer req oas-php/resolver

包依赖列表尽可能简短。但是,我建议安装一些可选包,这样你就不需要自己进行配置。

用法

如果你安装了建议的包,最简单的用例可能如下所示

$resolved = (new Resolver)->resolve('https://oas-php.github.io/sample/theater/openapi.json');

查看文档以获取更多信息。

许可证

MIT