serato / sup-sdk-php
此软件包最新版本(v5.0.1)没有可用的许可信息。
一个用于向 Serato 用户资料应用程序发送用户资料属性和事件的 PHP SDK。
v5.0.1
2024-07-25 03:32 UTC
Requires
- php: ^7.1 || ^8.0
- aws/aws-sdk-php: ^3.0
- ramsey/uuid: ~3.6
Requires (Dev)
- enlightn/security-checker: ^1.4 || ^2
- monolog/monolog: ^1.21.0
- phpstan/phpstan: ^1.4
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^7 || ^8
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-25 04:02:15 UTC
README
一个用于向 Serato 用户资料应用程序发送用户资料属性和事件的 PHP 库。
通过 composer.json 添加到项目
要将此库包含到 PHP 项目中,请将以下行添加到项目 composer.json
文件的 require
部分
{ "require": { "serato/sup-sdk-php": "dev-master" } }
有关所有可用版本的列表,请参阅 Packagist
要求
此库需要 PHP 7.1 或更高版本。
风格指南
请确保代码遵循 PHP-FIG PSR-2 编码风格指南
使用 PHP_CodeSniffer 验证您的代码是否符合编码标准
$ ./vendor/bin/phpcs
PHPStan
使用 PHPStan 进行静态代码分析
$ vendor/bin/phpstan analyse
单元测试
PHPUnit 的配置定义在 phpunit.xml 中。
运行测试
$ php vendor/bin/phpunit
集成测试
可以通过 phpinit 运行带有 AWS 服务的集成测试
$ php vendor/bin/phpunit --group aws-integration
生成 PHP API 文档
可以使用 Sami PHP API 文档生成器 生成 PHP API 文档。
生成文档
$ vendor/bin/sami.php update phpdoc.php
文档生成在 docs\php
目录中。
Sami 的配置包含在 phpdoc.php 中。
生成代码覆盖率报告
如果您已安装 phpdbg,则可以使用 phpunit 生成代码覆盖率报告
$ phpdbg -qrr ./vendor/bin/phpunit --coverage-html reports/coverage
报告生成在 reports
目录中。