mirror of
http://124.126.16.154:8888/singularity/hdk-pay.git
synced 2026-01-15 07:35:09 +08:00
Compare commits
6 Commits
v1.0.0-alp
...
v1.0.0-alp
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
999f3633a5 | ||
|
|
6431fc010f | ||
|
|
cb0b3a3548 | ||
|
|
b8ebebde3c | ||
|
|
1dba3b84a4 | ||
|
|
6cecc96c5f |
21
CHANGELOG.md
21
CHANGELOG.md
@@ -1,4 +1,25 @@
|
||||
# 版本更新日志
|
||||
## [1.0.0-alpha.8](http://124.126.16.154:8888/singularity/hdk-pay/compare/v1.0.0-alpha.7...v1.0.0-alpha.8) (2023-09-22)
|
||||
|
||||
|
||||
### 🐛 Bug Fixes | Bug 修复
|
||||
|
||||
* **order:** 修复类型错误的问题 ([6431fc0](http://124.126.16.154:8888/singularity/hdk-pay/commit/6431fc010fe3e989773b84506df62d3c8f7ffc81))
|
||||
|
||||
## [1.0.0-alpha.7](http://124.126.16.154:8888/singularity/hdk-pay/compare/v1.0.0-alpha.6...v1.0.0-alpha.7) (2023-09-22)
|
||||
|
||||
|
||||
### ⚡ Performance Improvements | 性能优化
|
||||
|
||||
* **callback:** 增加了共用的通知业务系统的方法 ([b8ebebd](http://124.126.16.154:8888/singularity/hdk-pay/commit/b8ebebde3c5835bb0abc6e5078517c82341db95f))
|
||||
|
||||
## [1.0.0-alpha.6](http://124.126.16.154:8888/singularity/hdk-pay/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2023-09-22)
|
||||
|
||||
|
||||
### 📦 Build System | 打包构建
|
||||
|
||||
* **composer:** 兼容 hyperf 的 RequestInterface ([6cecc96](http://124.126.16.154:8888/singularity/hdk-pay/commit/6cecc96c5ffc223a1a72df6abd1f07d54cb7953d))
|
||||
|
||||
## [1.0.0-alpha.5](http://124.126.16.154:8888/singularity/hdk-pay/compare/v1.0.0-alpha.4...v1.0.0-alpha.5) (2023-09-22)
|
||||
|
||||
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
"hyperf/contract": "~3.0.0",
|
||||
"hyperf/constants": "3.0.*",
|
||||
"hyperf/config": "~3.0.0",
|
||||
"hyperf/di": "~3.0.0"
|
||||
"hyperf/di": "~3.0.0",
|
||||
"hyperf/http-server": "3.0.*"
|
||||
},
|
||||
"require-dev": {
|
||||
"cooper/hyperf-pest": "^1.1",
|
||||
@@ -62,5 +63,5 @@
|
||||
"url": "https://mirrors.cloud.tencent.com/composer/"
|
||||
}
|
||||
},
|
||||
"version": "1.0.0-alpha.5"
|
||||
"version": "1.0.0-alpha.8"
|
||||
}
|
||||
|
||||
536
composer.lock
generated
536
composer.lock
generated
@@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "69ba5e0db03267ca9fbb71a64ac0c638",
|
||||
"content-hash": "1123ca9a27052fb58a06de634b9f5612",
|
||||
"packages": [
|
||||
{
|
||||
"name": "composer/ca-bundle",
|
||||
@@ -199,7 +199,7 @@
|
||||
"version": "1.0.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/composer/metadata-minifier/1.0.0/composer-metadata-minifier-1.0.0.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/metadata-minifier/1.0.0/composer-metadata-minifier-1.0.0.zip",
|
||||
"reference": "c549d23829536f0d0e984aaabbf02af91f443207",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -244,7 +244,7 @@
|
||||
"version": "3.1.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/composer/pcre/3.1.0/composer-pcre-3.1.0.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/pcre/3.1.0/composer-pcre-3.1.0.zip",
|
||||
"reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -291,7 +291,7 @@
|
||||
"version": "3.4.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/semver/3.4.0/composer-semver-3.4.0.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/composer/semver/3.4.0/composer-semver-3.4.0.zip",
|
||||
"reference": "35e8d0af4486141bc745f23a29cc2091eb624a32",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -347,7 +347,7 @@
|
||||
"version": "1.5.7",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/spdx-licenses/1.5.7/composer-spdx-licenses-1.5.7.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/composer/spdx-licenses/1.5.7/composer-spdx-licenses-1.5.7.zip",
|
||||
"reference": "c848241796da2abf65837d51dce1fae55a960149",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -443,7 +443,7 @@
|
||||
"version": "2.0.8",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/inflector/2.0.8/doctrine-inflector-2.0.8.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/doctrine/inflector/2.0.8/doctrine-inflector-2.0.8.zip",
|
||||
"reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -556,7 +556,7 @@
|
||||
"version": "2.4.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/ergebnis/http-method/2.4.0/ergebnis-http-method-2.4.0.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/ergebnis/http-method/2.4.0/ergebnis-http-method-2.4.0.zip",
|
||||
"reference": "fb3caa85e972a18c25d0d241b0585a2864932c34",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -654,7 +654,7 @@
|
||||
"version": "v1.1.1",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/graham-campbell/result-type/v1.1.1/graham-campbell-result-type-v1.1.1.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/graham-campbell/result-type/v1.1.1/graham-campbell-result-type-v1.1.1.zip",
|
||||
"reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -798,7 +798,7 @@
|
||||
"version": "2.0.1",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/guzzlehttp/promises/2.0.1/guzzlehttp-promises-2.0.1.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/promises/2.0.1/guzzlehttp-promises-2.0.1.zip",
|
||||
"reference": "111166291a0f8130081195ac4556a5587d7f1b5d",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -857,7 +857,7 @@
|
||||
"version": "2.6.1",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/guzzlehttp/psr7/2.6.1/guzzlehttp-psr7-2.6.1.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/psr7/2.6.1/guzzlehttp-psr7-2.6.1.zip",
|
||||
"reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -1111,7 +1111,7 @@
|
||||
"version": "v3.0.20",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/config/v3.0.20/hyperf-config-v3.0.20.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/config/v3.0.20/hyperf-config-v3.0.20.zip",
|
||||
"reference": "6503882f8547809d609b9489170037ceaef04962",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -1166,7 +1166,7 @@
|
||||
"version": "v3.0.34",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/constants/v3.0.34/hyperf-constants-v3.0.34.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/constants/v3.0.34/hyperf-constants-v3.0.34.zip",
|
||||
"reference": "47412c7bbb334d8c3269a398066832f88e6dbfb8",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -1282,7 +1282,7 @@
|
||||
"version": "v3.0.22",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/coordinator/v3.0.22/hyperf-coordinator-v3.0.22.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/coordinator/v3.0.22/hyperf-coordinator-v3.0.22.zip",
|
||||
"reference": "a49c2d22995b4115e8b21f1de58b992047c4d0fd",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -1316,11 +1316,11 @@
|
||||
},
|
||||
{
|
||||
"name": "hyperf/coroutine",
|
||||
"version": "v3.0.33",
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/coroutine/v3.0.33/hyperf-coroutine-v3.0.33.zip",
|
||||
"reference": "0cad1ddb1d233b02b16ebfb26d0cc5c863b0e5dd",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/coroutine/v3.0.37/hyperf-coroutine-v3.0.37.zip",
|
||||
"reference": "f7ecb9d25a6ae7bd927a1e161547d44e29e157f4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1354,7 +1354,7 @@
|
||||
"php",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-08-17T06:16:35+00:00"
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/di",
|
||||
@@ -1409,6 +1409,51 @@
|
||||
],
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/dispatcher",
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/dispatcher/v3.0.37/hyperf-dispatcher-v3.0.37.zip",
|
||||
"reference": "9132a800f3156aeb1c54a34ce5dd094046c18062",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"hyperf/contract": "~3.0.0",
|
||||
"php": ">=8.0",
|
||||
"psr/container": "^1.0|^2.0",
|
||||
"psr/http-message": "^1.0|^2.0",
|
||||
"psr/http-server-middleware": "^1.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
},
|
||||
"hyperf": {
|
||||
"config": "Hyperf\\Dispatcher\\ConfigProvider"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Hyperf\\Dispatcher\\": "src/"
|
||||
}
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A HTTP Server for Hyperf.",
|
||||
"homepage": "https://hyperf.io",
|
||||
"keywords": [
|
||||
"dispatcher",
|
||||
"filter",
|
||||
"hyperf",
|
||||
"middleware",
|
||||
"php",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/engine",
|
||||
"version": "v2.10.0",
|
||||
@@ -1474,7 +1519,7 @@
|
||||
"version": "v1.9.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/engine-contract/v1.9.0/hyperf-engine-contract-v1.9.0.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/engine-contract/v1.9.0/hyperf-engine-contract-v1.9.0.zip",
|
||||
"reference": "45c9c49766d8b0e539975fe4c5ed6807221c4b38",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -1517,12 +1562,100 @@
|
||||
"time": "2023-07-14T02:21:02+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/framework",
|
||||
"version": "v3.0.23",
|
||||
"name": "hyperf/event",
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/framework/v3.0.23/hyperf-framework-v3.0.23.zip",
|
||||
"reference": "38e0fdfd097e73efbe7391795a695cea874d4ca6",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/event/v3.0.37/hyperf-event-v3.0.37.zip",
|
||||
"reference": "76534832f51db7bf74f0dcd0a8dd9720e6e8080b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"hyperf/contract": "~3.0.0",
|
||||
"php": ">=8.0",
|
||||
"psr/event-dispatcher": "^1.0"
|
||||
},
|
||||
"suggest": {
|
||||
"hyperf/di": "Required to use annotatioins."
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
},
|
||||
"hyperf": {
|
||||
"config": "Hyperf\\Event\\ConfigProvider"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Hyperf\\Event\\": "src/"
|
||||
}
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "an event manager that implements PSR-14.",
|
||||
"homepage": "https://hyperf.io",
|
||||
"keywords": [
|
||||
"event",
|
||||
"hyperf",
|
||||
"php",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/exception-handler",
|
||||
"version": "v3.0.24",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/exception-handler/v3.0.24/hyperf-exception-handler-v3.0.24.zip",
|
||||
"reference": "bcadcd90f2d4f71e8e85f769256afdd4ea712ad3",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"hyperf/contract": "~3.0.0",
|
||||
"hyperf/dispatcher": "~3.0.0",
|
||||
"hyperf/support": "~3.0.0",
|
||||
"hyperf/utils": "~3.0.0",
|
||||
"php": ">=8.0",
|
||||
"psr/container": "^1.0|^2.0",
|
||||
"psr/http-message": "^1.0|^2.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
},
|
||||
"hyperf": {
|
||||
"config": "Hyperf\\ExceptionHandler\\ConfigProvider"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Hyperf\\ExceptionHandler\\": "src/"
|
||||
}
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "Exception handler for hyperf",
|
||||
"homepage": "https://hyperf.io",
|
||||
"keywords": [
|
||||
"exception-handler",
|
||||
"php",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-06-04T02:14:26+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/framework",
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/framework/v3.0.37/hyperf-framework-v3.0.37.zip",
|
||||
"reference": "73866e5198036ba1050aa8fc068a8f369225f7db",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1569,15 +1702,15 @@
|
||||
"php",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-05-30T01:25:37+00:00"
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/guzzle",
|
||||
"version": "v3.0.37",
|
||||
"version": "v3.0.24",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/guzzle/v3.0.37/hyperf-guzzle-v3.0.37.zip",
|
||||
"reference": "312d15dd1c94e423da3ab959363fa5c42e131c52",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/guzzle/v3.0.24/hyperf-guzzle-v3.0.24.zip",
|
||||
"reference": "7791900eed289bd6584e2e52d2ec02b47f85740c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1614,14 +1747,14 @@
|
||||
"php",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
"time": "2023-06-04T02:14:26+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/http-message",
|
||||
"version": "v3.0.18",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/http-message/v3.0.18/hyperf-http-message-v3.0.18.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/http-message/v3.0.18/hyperf-http-message-v3.0.18.zip",
|
||||
"reference": "23affffb7a15842f990144b5bd49641e4de8dda4",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -1663,6 +1796,64 @@
|
||||
],
|
||||
"time": "2023-04-26T03:02:31+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/http-server",
|
||||
"version": "v3.0.35",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/http-server/v3.0.35/hyperf-http-server-v3.0.35.zip",
|
||||
"reference": "45b721bab448f6fd6594e265b25133f6aacdd947",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"hyperf/codec": "~3.0.0",
|
||||
"hyperf/collection": "~3.0.0",
|
||||
"hyperf/contract": "~3.0.0",
|
||||
"hyperf/coroutine": "~3.0.0",
|
||||
"hyperf/dispatcher": "~3.0.0",
|
||||
"hyperf/event": "~3.0.0",
|
||||
"hyperf/exception-handler": "~3.0.0",
|
||||
"hyperf/http-message": "~3.0.0",
|
||||
"hyperf/macroable": "~3.0.0",
|
||||
"hyperf/serializer": "~3.0.0",
|
||||
"hyperf/server": "~3.0.0",
|
||||
"hyperf/support": "~3.0.0",
|
||||
"hyperf/utils": "~3.0.0",
|
||||
"nikic/fast-route": "^1.3",
|
||||
"php": ">=8.0",
|
||||
"psr/container": "^1.0|^2.0"
|
||||
},
|
||||
"suggest": {
|
||||
"hyperf/di": "Required to use annotations."
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
},
|
||||
"hyperf": {
|
||||
"config": "Hyperf\\HttpServer\\ConfigProvider"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Hyperf\\HttpServer\\": "src/"
|
||||
}
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A HTTP Server for Hyperf.",
|
||||
"homepage": "https://hyperf.io",
|
||||
"keywords": [
|
||||
"http",
|
||||
"http-server",
|
||||
"hyperf",
|
||||
"php",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-08-28T06:15:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/logger",
|
||||
"version": "v3.0.20",
|
||||
@@ -1709,11 +1900,11 @@
|
||||
},
|
||||
{
|
||||
"name": "hyperf/macroable",
|
||||
"version": "v3.0.0",
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/macroable/v3.0.0/hyperf-macroable-v3.0.0.zip",
|
||||
"reference": "822de69ba0c75aa9767a9cea487b84bf31d5240a",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/macroable/v3.0.37/hyperf-macroable-v3.0.37.zip",
|
||||
"reference": "3bfa6099679b569880572ec1361cdb0fe3dcb8f2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1741,7 +1932,7 @@
|
||||
"php",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2022-11-01T02:50:54+00:00"
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/paginator",
|
||||
@@ -1791,11 +1982,11 @@
|
||||
},
|
||||
{
|
||||
"name": "hyperf/pipeline",
|
||||
"version": "v3.0.16",
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/pipeline/v3.0.16/hyperf-pipeline-v3.0.16.zip",
|
||||
"reference": "a3f48561f5cfef5f697e7005446e16560024a443",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/pipeline/v3.0.37/hyperf-pipeline-v3.0.37.zip",
|
||||
"reference": "90f3aa4d4635834c2309c5e208e3961e7f14db39",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1824,14 +2015,14 @@
|
||||
"pipeline",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-04-11T07:57:32+00:00"
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/pool",
|
||||
"version": "v3.0.18",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/pool/v3.0.18/hyperf-pool-v3.0.18.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/pool/v3.0.18/hyperf-pool-v3.0.18.zip",
|
||||
"reference": "44c87d46a1619554deed3879e8db675654ffd051",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -1871,11 +2062,11 @@
|
||||
},
|
||||
{
|
||||
"name": "hyperf/redis",
|
||||
"version": "v3.0.36",
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/redis/v3.0.36/hyperf-redis-v3.0.36.zip",
|
||||
"reference": "0ab5ecb3cf710f81632d94d434baf5ecba2e847a",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/redis/v3.0.37/hyperf-redis-v3.0.37.zip",
|
||||
"reference": "270720a8fe23ca4807ac03eaad9f888f19c945f8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1917,15 +2108,15 @@
|
||||
"pool",
|
||||
"redis"
|
||||
],
|
||||
"time": "2023-09-14T07:24:32+00:00"
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/resource",
|
||||
"version": "v3.0.37",
|
||||
"version": "v3.0.18",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/resource/v3.0.37/hyperf-resource-v3.0.37.zip",
|
||||
"reference": "804663a89710d630a1e19855392b8a6f51088377",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/resource/v3.0.18/hyperf-resource-v3.0.18.zip",
|
||||
"reference": "2b65201ca475cf45fb2070cfca95a4b8a85f82f6",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1963,7 +2154,7 @@
|
||||
"php",
|
||||
"resource"
|
||||
],
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
"time": "2023-04-26T03:02:31+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/serializer",
|
||||
@@ -2011,16 +2202,67 @@
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/stringable",
|
||||
"version": "v3.0.37",
|
||||
"name": "hyperf/server",
|
||||
"version": "v3.0.34",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/stringable/v3.0.37/hyperf-stringable-v3.0.37.zip",
|
||||
"reference": "63d7ce080e38e72205a181541abab82dbe84270b",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/server/v3.0.34/hyperf-server-v3.0.34.zip",
|
||||
"reference": "b5a453f195da60368b84355a7cdfbf09257f08cd",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"hyperf/contract": "~3.0.0",
|
||||
"hyperf/engine": "^1.10|^2.8",
|
||||
"hyperf/support": "~3.0.0",
|
||||
"hyperf/tappable": "~3.0.0",
|
||||
"hyperf/utils": "~3.0.0",
|
||||
"php": ">=8.0",
|
||||
"psr/container": "^1.0|^2.0",
|
||||
"psr/event-dispatcher": "^1.0",
|
||||
"psr/log": "^1.0|^2.0|^3.0",
|
||||
"symfony/console": "^5.0|^6.0"
|
||||
},
|
||||
"suggest": {
|
||||
"hyperf/event": "Dump the info after server start.",
|
||||
"hyperf/framework": "Dump the info after server start."
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "3.0-dev"
|
||||
},
|
||||
"hyperf": {
|
||||
"config": "Hyperf\\Server\\ConfigProvider"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Hyperf\\Server\\": "src/"
|
||||
}
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "A base server library for Hyperf.",
|
||||
"homepage": "https://hyperf.io",
|
||||
"keywords": [
|
||||
"hyperf",
|
||||
"php",
|
||||
"server",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-08-25T07:31:42+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/stringable",
|
||||
"version": "v3.0.31",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/stringable/v3.0.31/hyperf-stringable-v3.0.31.zip",
|
||||
"reference": "1bcea1466a87267c780cd67df05de0127c237dcd",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-mbstring": "*",
|
||||
"hyperf/collection": "~3.0.0",
|
||||
"hyperf/conditionable": "~3.0.0",
|
||||
"hyperf/macroable": "~3.0.0",
|
||||
@@ -2057,15 +2299,15 @@
|
||||
"stringable",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-09-19T01:50:18+00:00"
|
||||
"time": "2023-07-25T12:44:39+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/support",
|
||||
"version": "v3.0.35",
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/support/v3.0.35/hyperf-support-v3.0.35.zip",
|
||||
"reference": "0f6d5f53e3888b8ed1a1a48acd95bead138a2201",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/support/v3.0.37/hyperf-support-v3.0.37.zip",
|
||||
"reference": "71eda508f6a8ecea3bdd9be14e8076d748f3567b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2105,7 +2347,7 @@
|
||||
"support",
|
||||
"swoole"
|
||||
],
|
||||
"time": "2023-08-25T15:16:32+00:00"
|
||||
"time": "2023-09-21T04:06:36+00:00"
|
||||
},
|
||||
{
|
||||
"name": "hyperf/tappable",
|
||||
@@ -2151,7 +2393,7 @@
|
||||
"version": "v3.0.37",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/translation/v3.0.37/hyperf-translation-v3.0.37.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/hyperf/translation/v3.0.37/hyperf-translation-v3.0.37.zip",
|
||||
"reference": "bea69dbec3e2f9ea24b272ff7af92962a2a37443",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2289,7 +2531,7 @@
|
||||
"version": "5.2.12",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/justinrainbow/json-schema/5.2.12/justinrainbow-json-schema-5.2.12.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/justinrainbow/json-schema/5.2.12/justinrainbow-json-schema-5.2.12.zip",
|
||||
"reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2349,7 +2591,7 @@
|
||||
"version": "2.11.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/laminas/laminas-mime/2.11.0/laminas-laminas-mime-2.11.0.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/laminas/laminas-mime/2.11.0/laminas-laminas-mime-2.11.0.zip",
|
||||
"reference": "60ec04b755821c79c1987ce291b44e69f2c0831f",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2465,7 +2707,7 @@
|
||||
"version": "v4.2.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/moneyphp/money/v4.2.0/moneyphp-money-v4.2.0.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/moneyphp/money/v4.2.0/moneyphp-money-v4.2.0.zip",
|
||||
"reference": "f660ab7f1d7a4c2ffdd30f50c55ed2c95c26fc3f",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2544,7 +2786,7 @@
|
||||
"version": "3.4.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/monolog/monolog/3.4.0/monolog-monolog-3.4.0.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/monolog/monolog/3.4.0/monolog-monolog-3.4.0.zip",
|
||||
"reference": "e2392369686d420ca32df3803de28b5d6f76867d",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2663,12 +2905,52 @@
|
||||
],
|
||||
"time": "2022-08-04T09:53:51+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nikic/fast-route",
|
||||
"version": "v1.3.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/nikic/fast-route/v1.3.0/nikic-fast-route-v1.3.0.zip",
|
||||
"reference": "181d480e08d9476e61381e04a71b34dc0432e812",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^4.8.35|~5.7"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"files": [
|
||||
"src/functions.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"FastRoute\\": "src/"
|
||||
}
|
||||
},
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Nikita Popov",
|
||||
"email": "nikic@php.net"
|
||||
}
|
||||
],
|
||||
"description": "Fast request router for PHP",
|
||||
"keywords": [
|
||||
"router",
|
||||
"routing"
|
||||
],
|
||||
"time": "2018-02-13T20:26:39+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
"version": "v4.17.1",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/nikic/php-parser/v4.17.1/nikic-php-parser-v4.17.1.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/nikic/php-parser/v4.17.1/nikic-php-parser-v4.17.1.zip",
|
||||
"reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2714,7 +2996,7 @@
|
||||
"version": "2.2.1",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/php-di/phpdoc-reader/2.2.1/php-di-phpdoc-reader-2.2.1.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/php-di/phpdoc-reader/2.2.1/php-di-phpdoc-reader-2.2.1.zip",
|
||||
"reference": "66daff34cbd2627740ffec9469ffbac9f8c8185c",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2801,7 +3083,7 @@
|
||||
"version": "2.0.2",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/container/2.0.2/psr-container-2.0.2.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/psr/container/2.0.2/psr-container-2.0.2.zip",
|
||||
"reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2927,7 +3209,7 @@
|
||||
"version": "1.0.2",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/psr/http-factory/1.0.2/psr-http-factory-1.0.2.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-factory/1.0.2/psr-http-factory-1.0.2.zip",
|
||||
"reference": "e616d01114759c4c489f93b099585439f795fe35",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -2973,7 +3255,7 @@
|
||||
"version": "2.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/psr/http-message/2.0/psr-http-message-2.0.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-message/2.0/psr-http-message-2.0.zip",
|
||||
"reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -3012,12 +3294,106 @@
|
||||
],
|
||||
"time": "2023-04-04T09:54:51+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/http-server-handler",
|
||||
"version": "1.0.2",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/psr/http-server-handler/1.0.2/psr-http-server-handler-1.0.2.zip",
|
||||
"reference": "84c4fb66179be4caaf8e97bd239203245302e7d4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.0",
|
||||
"psr/http-message": "^1.0 || ^2.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Psr\\Http\\Server\\": "src/"
|
||||
}
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "PHP-FIG",
|
||||
"homepage": "https://www.php-fig.org/"
|
||||
}
|
||||
],
|
||||
"description": "Common interface for HTTP server-side request handler",
|
||||
"keywords": [
|
||||
"handler",
|
||||
"http",
|
||||
"http-interop",
|
||||
"psr",
|
||||
"psr-15",
|
||||
"psr-7",
|
||||
"request",
|
||||
"response",
|
||||
"server"
|
||||
],
|
||||
"time": "2023-04-10T20:06:20+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/http-server-middleware",
|
||||
"version": "1.0.2",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/psr/http-server-middleware/1.0.2/psr-http-server-middleware-1.0.2.zip",
|
||||
"reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.0",
|
||||
"psr/http-message": "^1.0 || ^2.0",
|
||||
"psr/http-server-handler": "^1.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Psr\\Http\\Server\\": "src/"
|
||||
}
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "PHP-FIG",
|
||||
"homepage": "https://www.php-fig.org/"
|
||||
}
|
||||
],
|
||||
"description": "Common interface for HTTP server-side middleware",
|
||||
"keywords": [
|
||||
"http",
|
||||
"http-interop",
|
||||
"middleware",
|
||||
"psr",
|
||||
"psr-15",
|
||||
"psr-7",
|
||||
"request",
|
||||
"response"
|
||||
],
|
||||
"time": "2023-04-11T06:14:47+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/log",
|
||||
"version": "3.0.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/log/3.0.0/psr-log-3.0.0.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/psr/log/3.0.0/psr-log-3.0.0.zip",
|
||||
"reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -3431,7 +3807,7 @@
|
||||
"version": "v6.3.4",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/console/v6.3.4/symfony-console-v6.3.4.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/symfony/console/v6.3.4/symfony-console-v6.3.4.zip",
|
||||
"reference": "eca495f2ee845130855ddf1cf18460c38966c8b6",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -3582,7 +3958,7 @@
|
||||
"version": "v6.3.3",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/finder/v6.3.3/symfony-finder-v6.3.3.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/symfony/finder/v6.3.3/symfony-finder-v6.3.3.zip",
|
||||
"reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -3623,7 +3999,7 @@
|
||||
"version": "v6.3.4",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/symfony/http-foundation/v6.3.4/symfony-http-foundation-v6.3.4.zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/http-foundation/v6.3.4/symfony-http-foundation-v6.3.4.zip",
|
||||
"reference": "cac1556fdfdf6719668181974104e6fcfa60e844",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -3677,7 +4053,7 @@
|
||||
"version": "v1.28.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-ctype/v1.28.0/symfony-polyfill-ctype-v1.28.0.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/symfony/polyfill-ctype/v1.28.0/symfony-polyfill-ctype-v1.28.0.zip",
|
||||
"reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -4144,7 +4520,7 @@
|
||||
"version": "v6.3.4",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/process/v6.3.4/symfony-process-v6.3.4.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/symfony/process/v6.3.4/symfony-process-v6.3.4.zip",
|
||||
"reference": "0b5c29118f2e980d455d2e34a5659f4579847c54",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -4304,7 +4680,7 @@
|
||||
"version": "v1.1.2",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/teapot/status-code/v1.1.2/teapot-status-code-v1.1.2.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/teapot/status-code/v1.1.2/teapot-status-code-v1.1.2.zip",
|
||||
"reference": "7aaba4364645ebb9d3a36267c9b3a32206d3042b",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -4407,7 +4783,7 @@
|
||||
"version": "v1.1.0",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/cooper/hyperf-pest/v1.1.0/cooper-hyperf-pest-v1.1.0.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/cooper/hyperf-pest/v1.1.0/cooper-hyperf-pest-v1.1.0.zip",
|
||||
"reference": "977381d06b1db2b1401dba51e307290941378298",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -4470,7 +4846,7 @@
|
||||
"version": "2.15.3",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/filp/whoops/2.15.3/filp-whoops-2.15.3.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/filp/whoops/2.15.3/filp-whoops-2.15.3.zip",
|
||||
"reference": "c83e88a30524f9360b11f585f71e6b17313b7187",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -4578,7 +4954,7 @@
|
||||
"version": "1.11.1",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/myclabs/deep-copy/1.11.1/myclabs-deep-copy-1.11.1.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/myclabs/deep-copy/1.11.1/myclabs-deep-copy-1.11.1.zip",
|
||||
"reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -4898,7 +5274,7 @@
|
||||
"version": "9.2.29",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/phpunit/php-code-coverage/9.2.29/phpunit-php-code-coverage-9.2.29.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/phpunit/php-code-coverage/9.2.29/phpunit-php-code-coverage-9.2.29.zip",
|
||||
"reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -5050,7 +5426,7 @@
|
||||
"version": "2.0.4",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/phpunit/php-text-template/2.0.4/phpunit-php-text-template-2.0.4.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/phpunit/php-text-template/2.0.4/phpunit-php-text-template-2.0.4.zip",
|
||||
"reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -5590,7 +5966,7 @@
|
||||
"version": "5.0.6",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/sebastian/global-state/5.0.6/sebastian-global-state-5.0.6.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/sebastian/global-state/5.0.6/sebastian-global-state-5.0.6.zip",
|
||||
"reference": "bde739e7565280bda77be70044ac1047bc007e34",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -5806,7 +6182,7 @@
|
||||
"version": "3.0.3",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/sebastian/resource-operations/3.0.3/sebastian-resource-operations-3.0.3.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/sebastian/resource-operations/3.0.3/sebastian-resource-operations-3.0.3.zip",
|
||||
"reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
|
||||
"shasum": ""
|
||||
},
|
||||
@@ -5944,7 +6320,7 @@
|
||||
"version": "1.2.1",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://mirrors.cloud.tencent.com/repository/composer/theseer/tokenizer/1.2.1/theseer-tokenizer-1.2.1.zip",
|
||||
"url": "https://mirrors.tencent.com/repository/composer/theseer/tokenizer/1.2.1/theseer-tokenizer-1.2.1.zip",
|
||||
"reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
|
||||
"shasum": ""
|
||||
},
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
namespace Singularity\HDK\Pay\Resource;
|
||||
|
||||
use Hyperf\Resource\Json\JsonResource;
|
||||
use Money\Currency;
|
||||
use Money\Money;
|
||||
use Singularity\HDK\Pay\Enum\OrderStatus;
|
||||
|
||||
@@ -45,7 +46,10 @@ class Order extends JsonResource
|
||||
'orderNo' => $this->resource['orderNo'],
|
||||
'transactionId' => $this->resource['transactionId'],
|
||||
'goodsName' => $this->resource['goodsName'],
|
||||
'amount' => new Money($this->resource['amount']['amount'], $this->resource['amount']['currency']),
|
||||
'amount' => new Money(
|
||||
$this->resource['amount']['amount'],
|
||||
new Currency($this->resource['amount']['currency'])
|
||||
),
|
||||
'state' => OrderStatus::from($this->resource['state']),
|
||||
'uid' => $this->resource['uid'],
|
||||
'payment' => $this->resource['payment'],
|
||||
|
||||
@@ -14,13 +14,15 @@ namespace Singularity\HDK\Pay\Sdk;
|
||||
use GuzzleHttp\Exception\GuzzleException;
|
||||
use GuzzleHttp\RequestOptions;
|
||||
use Hyperf\Codec\Json;
|
||||
use Hyperf\HttpServer\Contract\RequestInterface;
|
||||
use Money\Money;
|
||||
use Psr\Http\Message\RequestInterface;
|
||||
use Singularity\HDK\Core\Http\RequestService;
|
||||
use Singularity\HDK\Core\Http\RequestServiceFactory;
|
||||
use Singularity\HDK\Pay\Resource\Order;
|
||||
use Singularity\HDK\Pay\Resource\StripeConfiguration;
|
||||
|
||||
use Singularity\HDK\Pay\Trait\WebhooksNotificationHandler;
|
||||
|
||||
use function Hyperf\Config\config;
|
||||
|
||||
/**
|
||||
@@ -32,6 +34,8 @@ use function Hyperf\Config\config;
|
||||
*/
|
||||
final class StripeRpc
|
||||
{
|
||||
use WebhooksNotificationHandler;
|
||||
|
||||
private RequestService $requestService;
|
||||
|
||||
public function __construct(?string $baseUrl = null)
|
||||
@@ -75,10 +79,13 @@ final class StripeRpc
|
||||
'amount' => $money->getAmount(),
|
||||
'currency' => $money->getCurrency(),
|
||||
'uid' => $uid,
|
||||
'goodsDetail' => array_replace($goodsDetail, [
|
||||
'id' => $goodsId,
|
||||
'goodsName' => $goodsName,
|
||||
]),
|
||||
'goodsDetail' => array_replace(
|
||||
$goodsDetail,
|
||||
[
|
||||
'id' => $goodsId,
|
||||
'goodsName' => $goodsName,
|
||||
]
|
||||
),
|
||||
],
|
||||
);
|
||||
|
||||
@@ -86,9 +93,4 @@ final class StripeRpc
|
||||
$order = Json::decode($content);
|
||||
return Order::make($order);
|
||||
}
|
||||
|
||||
public function callback(RequestInterface $body): Order
|
||||
{
|
||||
return Order::make($body);
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
/**
|
||||
* WechatRpc.php@Pay
|
||||
@@ -11,15 +12,14 @@ declare(strict_types=1);
|
||||
namespace Singularity\HDK\Pay\Sdk;
|
||||
|
||||
use GuzzleHttp\Exception\GuzzleException;
|
||||
use GuzzleHttp\RequestOptions;
|
||||
use Hyperf\Codec\Json;
|
||||
use Hyperf\Di\Annotation\Inject;
|
||||
use Lmc\HttpConstants\Header;
|
||||
use Money\Money;
|
||||
use Psr\Http\Message\RequestInterface;
|
||||
|
||||
use Singularity\HDK\Core\Http\RequestService;
|
||||
|
||||
use Singularity\HDK\Core\Http\RequestServiceFactory;
|
||||
use Singularity\HDK\Pay\Trait\WebhooksNotificationHandler;
|
||||
|
||||
use function Hyperf\Config\config;
|
||||
|
||||
@@ -32,14 +32,16 @@ use function Hyperf\Config\config;
|
||||
*/
|
||||
final class WechatRpc
|
||||
{
|
||||
private RequestService $requestService;
|
||||
use WebhooksNotificationHandler;
|
||||
|
||||
private string $baseUrl;
|
||||
private RequestService $requestService;
|
||||
|
||||
public function __construct(?string $baseUrl = null)
|
||||
{
|
||||
$this->requestService = RequestServiceFactory::make();
|
||||
$this->baseUrl = $baseUrl ?? config('payment.base_uri');
|
||||
$this->requestService = RequestServiceFactory::make([
|
||||
'base_uri' => $baseUrl ?? config('payment.base_uri'),
|
||||
RequestOptions::ALLOW_REDIRECTS => true,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -58,23 +60,24 @@ final class WechatRpc
|
||||
Money $money,
|
||||
string $uid
|
||||
): array {
|
||||
$url = $this->baseUrl . '/rpc/v1/wechat/qrcode';
|
||||
$data = [
|
||||
'service' => config('payment.sp_id'),
|
||||
'amount' => (int)$money->getAmount(),
|
||||
'fileType' => $type,
|
||||
'uid' => $uid,
|
||||
'goods_detail' => [
|
||||
'goods_name' => $goodsName,
|
||||
],
|
||||
];
|
||||
$response = $this->requestService
|
||||
->setOptions([
|
||||
'headers' => [
|
||||
Header::ACCEPT => $request->getHeader(Header::ACCEPT),
|
||||
],
|
||||
])
|
||||
->requestPost($url, $data);
|
||||
->requestPost(
|
||||
url: '/rpc/v1/wechat/qrcode',
|
||||
data: [
|
||||
'service' => config('payment.sp_id'),
|
||||
'amount' => (int)$money->getAmount(),
|
||||
'fileType' => $type,
|
||||
'uid' => $uid,
|
||||
'goods_detail' => [
|
||||
'goods_name' => $goodsName,
|
||||
],
|
||||
]
|
||||
);
|
||||
|
||||
$content = $response->getBody()->getContents();
|
||||
return Json::decode($content);
|
||||
|
||||
28
src/Trait/WebhooksNotificationHandler.php
Normal file
28
src/Trait/WebhooksNotificationHandler.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
/**
|
||||
* Webhooks.php@Pay
|
||||
*
|
||||
* @author 李东云 <Dongyun.Li@LuxCreo.Ai>
|
||||
* Powered by PhpStorm
|
||||
* Created on 2023/9/22
|
||||
*/
|
||||
|
||||
namespace Singularity\HDK\Pay\Trait;
|
||||
|
||||
use Hyperf\HttpServer\Contract\RequestInterface;
|
||||
use Singularity\HDK\Pay\Resource\Order;
|
||||
|
||||
/**
|
||||
* Singularity\HDK\Pay\Trait\Webhooks@Pay
|
||||
*
|
||||
* @author 李东云 <Dongyun.Li@LuxCreo.Ai>
|
||||
* Powered by PhpStorm
|
||||
* Created on 2023/9/22
|
||||
*/
|
||||
trait WebhooksNotificationHandler
|
||||
{
|
||||
public function callback(RequestInterface $request): Order
|
||||
{
|
||||
return Order::make($request->post());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user