humansix / pennylane-php-sdk
Pennylane SDK for PHP
dev-master
2024-09-13 20:40 UTC
Requires
- php: >=8.1.0
- ext-curl: *
- ext-json: *
- nyholm/psr7: ^1.8
- php-http/discovery: ^1.19
- psr/http-client: ^1.0
- psr/http-client-implementation: *
- psr/http-factory: ^1.1
- psr/http-message: ^1.0
- symfony/property-access: ^6.4
- symfony/serializer: ^6.4
Requires (Dev)
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^1.12
- phpunit/phpunit: ^11.3
- squizlabs/php_codesniffer: ^3.10
- symfony/dotenv: ^6.4
- symfony/http-client: ^6.4
This package is not auto-updated.
Last update: 2024-09-28 12:43:23 UTC
README
Pennylane PHP SDK 这是一个用于 pennylane.com API 的客户端库。
先决条件 PHP >=8.2 Composer 安装 对于生产环境,您可以使用 composer 将库作为项目依赖项包含进来。
composer require humansix/pennylane-php-sdk 您还需要确保您有满足虚拟 psr/http-client-implementation 和 psr/http-factory-implementation 需求的包。如果没有,则可以要求 Guzzle,这将同时满足这两个需求。
composer require guzzlehttp/guzzle 使用方法 请参阅示例文件夹,以了解如何使用库的工作示例。
测试 & 质量 我们使用 PHPUnit 进行单元测试,并使用 PHPStan、PHP CodeSniffer 和 PHP Mess Detector 进行质量检查。
运行 composer unit-test 以运行单元测试。运行 composer quality-check 以运行质量检查工具。