ybelenko / openapi-data-mocker-interfaces
包含 OpenApiDataMocker 接口的包。
1.1.0
2021-08-05 10:46 UTC
Requires
- php: ^7.3 || ^8.0
- psr/http-message: ^1.0.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-19 05:54:19 UTC
README
此存储库包含从 OpenAPI 规范(OAS3)生成伪造数据的接口。请注意,这并不是一个实现。
要求
PHP 7.3 或更高版本。它可能与旧版本一起工作,但支持已到达生命周期的 PHP 无意义。
重要通知!虽然此包在 composer.json
中声明了 PHP 8.0,但尚未对其进行测试。
接口
OpenAPIServer\Mock\OpenApiDataMockerInterface
常量
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 异常,如 Exception
、InvalidArgumentException
等。使用此类或扩展它以适应您的需求。
相关包
- Openapi Data Mocker - OAS3 伪造数据生成器的第一个实现。
- Openapi Data Mocker Server Middleware - PSR-15 HTTP 服务器中间件。
版权
虽然此包的作者是对 OpenAPI-Generator 项目的顶级贡献者,但他不是 OpenAPI 创新计划(OAI)的成员。