sandwave-io / basekit-php
BaseKit REST API 的 PHP SDK。
2029.09.26.4
2024-09-24 09:49 UTC
Requires
- php: ^8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.5.0
- psr/log: ^1.0|^2.0|^3.0
- webmozart/assert: ^1.11.0
Requires (Dev)
- ekino/phpstan-banned-code: ^1.0.0
- ergebnis/phpstan-rules: ^1.0.0
- friendsofphp/php-cs-fixer: ^3.14.4
- phpstan/phpstan: ^1.10.6
- phpstan/phpstan-deprecation-rules: ^1.1.2
- phpstan/phpstan-strict-rules: ^1.5.0
- phpunit/phpunit: ^10.0.15
- sandwave-io/php-cs-fixer-config: ^1.0
- thecodingmachine/phpstan-strict-rules: ^1.0.0
This package is auto-updated.
Last update: 2024-09-27 12:44:57 UTC
README
BaseKit RESTful API - PHP SDK
支持的 API
当前 SDK 支持以下 API
如果缺少功能,请随意创建问题,或者提交一个 pull request。
如何使用(REST API)
use SandwaveIo\BaseKit\BaseKit; $basekit = new BaseKit('<user>', '<password>', '<api-url>'); $accountHolderRef = 123; $brandRef = 456; $basekit->sitesApi->create($accountHolderRef, $brandRef, "example.com");
如何贡献
如果您有任何改进的想法,请随意创建一个 PR,或者创建一个 issue。
- 添加代码时,请确保为其添加测试(phpunit)。
- 确保代码符合我们的编码标准(使用 php-cs-fixer 检查/修复)。
- 还要确保 PHPStan 没有找到任何错误。
vendor/bin/php-cs-fixer fix vendor/bin/phpstan analyze vendor/bin/phpunit --coverage-text
这些工具也会在 GitHub actions 上运行 PR 和 master 上的推送。