Skip to content
赞助

v3.3 升级指南

非 hyperf/laravel 框架 或 无框架用户

由于默认 container 由 php-di/php-di 改为 hyperf/pimple,因此需要手动安装 hyperf/pimple 并移除 php-di/php-di 依赖:

shell
composer remove php-di/php-di && composer require hyperf/pimple

更改版本号

将 composer.json 的 yansongda/pay 版本号更改为 ~3.3.0,随后 composer update 即可。

BREAKING CHANGES

  • delete: 移除废弃的类(#752)
  • change: 所有的 Find*Plugin 调整为 Query*Plugin(#756)
  • change: 插件开始装载日志由 info 调整为 debug(#755)
  • change: ParserInterface 签名由 ?ResponseInterface $response 变更为 PackerInterface $packer, ?ResponseInterface $response(#754)
  • change: \Yansongda\Pay\Plugin\Wechat\RadarSignPlugin 增加 __construct(JsonPacker $jsonPacker, XmlPacker $xmlPacker) 方法(#753)
  • change: 所有 Parser 更名为 Direction(#770, #774)
  • change: '_type' 类型统一定义为渠道id,如: 小程序id,公众号id等;增加 '_action' 为操作类型用于 shortcut(#781)
  • change: 默认 container 由 php-di/php-di 改为 hyperf/pimple(#786)

Released under the MIT License.