Wizaplace的PHP SDK

1.154.0 2022-07-25 15:15 UTC

This package is auto-updated.

Last update: 2024-08-27 09:00:56 UTC


README

Wizaplace电子商务API的PHP SDK: https://sandbox.wizaplace.com/api/v1/doc/

安装

composer require wizaplace/sdk

使用

您可以在那里找到一些小示例: Wizaplace\SDK\Tests\ExampleTest

开发

运行linters和测试

使用Docker

./docker-make all

直接在您的机器上

需要Make,Composer以及定义在composer.json中的所有依赖项。

composer install
make all

要运行单个测试,请运行以下命令

vendor/bin/phpunit --debug --verbose tests/PathToTestClass/MyServiceTest.php --filter testMyFunction

当您运行文件MyServiceTest.php中的测试testMyFunction()时,将在目录MyServiceTest中生成一个格式为testMyFunction.yml的cassette。每次您想要重新加载测试时,都必须删除cassette。

php-vcr行为

测试方法中对API调用的任何更改都将重新生成cassette文件(这需要运行两次测试)。这些更改需要与代码一起提交。

部署

master准备好在Packagist.org上部署时

  • 转到Github上的发布页面
  • 点击“创建新版本”
  • 选择一个遵循semver的新标签(例如1.30.1
  • 将目标更改为master
  • 设置发布标题为“发布 {版本}”(例如“发布 1.30.1”)
  • 在发布说明中复制相关Changelog部分,或者如果版本是补丁,只需将修复列表写入列表中
  • 点击“发布版本”
  • 检查版本是否已发布在Packagist