softonic / openapi-validation-formats-extension
Softonic OpenApi 验证格式扩展
1.2.0
2019-07-22 17:02 UTC
Requires
- php: >=7.1
- opis/json-schema: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.4
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-10 19:01:09 UTC
README
此库为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 以获取更多信息。