avtocod / specs-php
用于 'Avtocod 项目' 规范的 PHP SDK
v1.9.0
2024-08-20 07:52 UTC
Requires
- php: ^8.0.2
- ext-json: *
- ext-mbstring: *
- avtocod/specs: ~3.70
- illuminate/support: ~9.0 || ~10.0 || ~11.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6 || ^10.0
README
PHP SDK for avtocod/specs
此存储库包含来自 avtocod/specs
规范存储库的数据 SDK。
安装
使用以下命令使用 composer 安装此包
$ composer require avtocod/specs-php "^1.0"
需要安装
composer
(如何安装 composer)。
您需要修复包的主版本号。
用法
use Avtocod\Specifications\Specifications; // Get specifications (not SDK) version $version = Specifications::version(); // Get report content (full example) $report_example = Specifications::getReportExample(); // Get report json-schema (as an object or associative array) $report_schema = Specifications::getReportJsonSchema();
更多示例 - 查看源代码。
测试
对于包测试,我们使用 phpunit
框架和 docker-ce
+ docker-compose
作为开发环境。因此,在克隆存储库后,只需在终端中写入
$ make build $ make latest # or 'make lowest' $ make test
变更日志
变更日志可以在 这里找到。
支持
如果您发现任何包错误,请在当前存储库中 创建一个问题。
许可
这是一个开源软件,根据 MIT 许可 许可。