cloudforest / api-client-php
CloudForest Marketplace API 的 PHP 客户端
0.9.0
2024-08-28 13:42 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.59
- phpstan/phpstan: ^1.11
- phpunit/phpunit: ^10.5
README
CloudForest Marketplace API 的 PHP 客户端。
安装
composer require cloudforest/api-client-php
更新
使用以下命令获取最近更改
composer require cloudforest/api-client-php
文档
客户端使用 phpdoc 进行文档说明。要阅读它,您可以阅读 ./vendors/cloudforest/api-client-php/src
文件夹中的代码。或者 安装 phpdoc 然后将文档提取到您的项目中
phpdoc -d vendor/cloudforest/api-client-php/src -t ./docs
然后您可以在浏览器中打开 ./docs/index.html
。
代码质量
您可以使用 php-cs-fixer 和 phpstan 运行
composer run phpcs:check
composer run phpcs:fix
composer run phpstan
测试
这将运行一系列测试,针对 CloudForest Marketplace 服务器,如 cfdev.cloudforest.marketplace。
将 phpunit.dist.xml 复制到 phpunit.xml 并填写环境变量。然后运行
composer run phpunit
JSON Schema
您可以使用以下命令从 PHP 规范类生成 JSON Schema
composer run schema