league/json-reference

该软件包已被废弃且不再维护。未建议替代包。

用于处理 JSON 引用的库

1.1.0 2018-03-25 16:13 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:06:01 UTC


README

Software License Build Status Coverage Status Quality Score Documentation

不再维护!

该项目不再维护。推荐替代方案

大多数 JSON 模式使用 JSON 引用来减少重复。JSON 引用是一个类似于 {"$ref": "http://some/where}" 的对象,它指向其他地方的 JSON 对象。

JSON Reference 是一个用于解析引用的库。

  • 解析所有引用,用代理对象替换它们。
  • 支持对外部文件、URL 或自定义源进行引用。
  • 安全地解析循环引用。
  • 支持缓存解除引用的架构。
  • 解除引用的架构可以安全地进行 json_encoded。
  • 与 Swagger、JSON Schema 和任何其他符合 JSON 规范的文档一起使用。

安装

通过 Composer

composer require league/json-reference

用法

完整的文档可在此处找到 这里

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test-server
$ composer test

基准测试

基准测试需要本地 Redis 服务器在默认端口上运行。

$ composer bench

贡献

有关详细信息,请参阅 CONTRIBUTING

安全性

如果您发现任何安全问题,请通过电子邮件 matthew.james.allan@gmail.com 而不是使用问题跟踪器。

致谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件