ensi/openapi-psr7-validator
最新稳定版本:0.0.3
Composer 安装命令:
composer require ensi/openapi-psr7-validator
包简介
Validate PSR-7 messages against OpenAPI (3.0.2) specifications expressed in YAML or JSON
README 文档
README
Forked from thephpleague/openapi-psr7-validator
Installation
composer require ensi/openapi-psr7-validator
Additional
Добавлена проверка BodySchemaValidator на отсутствие неописанных ключей в ответе.
Для того, чтобы пропустить данную проверку, в схеме необходимо добавить ключ:
x-skip-response-validation: true
Пример:
Error:
type: object
properties:
code:
description: Строковый код ошибки
type: string
message:
description: Описание ошибки
type: string
meta:
x-skip-response-validation: true
type: object
description: Объект с мета-информацией
required:
- code
- message
Все возможные рекурсии в схемах также должны сопровождаться ключем x-skip-response-validation.
统计信息
- 总下载量: 38.5k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-03-06