softonic/openapi-validation-formats-extension

1.2.0 2019-07-22 17:02 UTC

This package is auto-updated.

Last update: 2024-09-10 19:01:09 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads Average time to resolve an issue Percentage of issues still open

此库为OpenAPI 验证中间件包添加了一些格式验证。

安装

通过 composer

composer require softonic/openapi-validation-formats-extension

文档

安装后,您将能够从本包中注册您想要的格式。

在此示例中,我们可以看到如何注册 UUID 格式。

$validator = new OpenApiValidation(base_path() . '/swagger.json');
$validator->addFormat('string', 'uuid', new Uuid());

有关格式注册的更多信息,请参阅OpenAPI 验证中间件包的文档

测试

softonic/openapi-validation-formats-extension 包含一个 PHPUnit 测试套件和一个使用 PHP CS Fixer 的编码风格合规性测试套件。

要从项目目录中运行测试,请执行以下命令。

$ docker-compose run tests

使用 PsySH 交互式运行

$ docker-compose run psysh

许可证

Apache 2.0 许可证。请参阅 LICENSE 以获取更多信息。