ybelenko/openapi-data-mocker-interfaces

包含 OpenApiDataMocker 接口的包。

1.1.0 2021-08-05 10:46 UTC

This package is auto-updated.

Last update: 2024-09-19 05:54:19 UTC


README

Coding Style

此存储库包含从 OpenAPI 规范(OAS3)生成伪造数据的接口。请注意,这并不是一个实现。

要求

PHP 7.3 或更高版本。它可能与旧版本一起工作,但支持已到达生命周期的 PHP 无意义。

重要通知!虽然此包在 composer.json 中声明了 PHP 8.0,但尚未对其进行测试。

接口

OpenAPIServer\Mock\OpenApiDataMockerInterface 常量

OpenAPISpecification - 数据类型

OpenAPIServer\Mock\OpenApiDataMockerInterface 方法

* 省略了常量类,因此 mockData(DATA_TYPE_INTEGER) 表示 mockData(\OpenAPIServer\Mock\OpenApiDataMockerInterface\DATA_TYPE_INTEGER)

OpenAPIServer\Mock\OpenApiModelInterface 方法

OpenAPIServer\Mock\OpenApiServerMockerInterface 方法

OpenAPIServer\Mock\OpenApiDataMockerInterface 相同的方法 + 以下方法

OpenAPIServer\Mock\Exceptions\OpenApiDataMockerException

此类使得能够捕获与伪造功能相关的异常。强烈建议不要抛出内置 PHP 异常,如 ExceptionInvalidArgumentException 等。使用此类或扩展它以适应您的需求。

相关包

版权

虽然此包的作者是对 OpenAPI-Generator 项目的顶级贡献者,但他不是 OpenAPI 创新计划(OAI)的成员。