diff --git a/.gitignore b/.gitignore index 5d471d5..51644f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ composer.phar vendor/ .idea/ -.phpunit.result.cache \ No newline at end of file +.phpunit.result.cache +runtime/ \ No newline at end of file diff --git a/composer.json b/composer.json index 64e5daf..827b262 100755 --- a/composer.json +++ b/composer.json @@ -26,7 +26,8 @@ "require-dev": { "cooper/hyperf-pest": "^1.1", "firebase/php-jwt": "^6.8.0", - "phpunit/phpunit": "^9.6.9" + "phpunit/phpunit": "^9.6.9", + "swoole/ide-helper": "^4.8.13" }, "minimum-stability": "dev", "prefer-stable": true, diff --git a/composer.lock b/composer.lock index 3d2083b..ad7e3e2 100644 --- a/composer.lock +++ b/composer.lock @@ -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": "c384eccd6b524d2fc28d20b633c15dbb", + "content-hash": "72f16899b8f42615e503383ed34c6110", "packages": [ { "name": "composer/ca-bundle", @@ -556,7 +556,7 @@ "version": "2.4.0", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/ergebnis/http-method/2.4.0/ergebnis-http-method-2.4.0.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/ergebnis/http-method/2.4.0/ergebnis-http-method-2.4.0.zip", "reference": "fb3caa85e972a18c25d0d241b0585a2864932c34", "shasum": "" }, @@ -696,7 +696,7 @@ "version": "7.8.0", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/guzzle/7.8.0/guzzlehttp-guzzle-7.8.0.zip", + "url": "https://mirrors.tencent.com/repository/composer/guzzlehttp/guzzle/7.8.0/guzzlehttp-guzzle-7.8.0.zip", "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", "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": "" }, @@ -992,7 +992,7 @@ "version": "v3.0.30", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/hyperf/codec/v3.0.30/hyperf-codec-v3.0.30.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/codec/v3.0.30/hyperf-codec-v3.0.30.zip", "reference": "30b170b59770c7f92ae845fca777b8ea8a953599", "shasum": "" }, @@ -1034,7 +1034,7 @@ "version": "v3.0.33", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/collection/v3.0.33/hyperf-collection-v3.0.33.zip", + "url": "https://mirrors.tencent.com/repository/composer/hyperf/collection/v3.0.33/hyperf-collection-v3.0.33.zip", "reference": "0126536ab2634b6f446bcdd24ee4f4448951390b", "shasum": "" }, @@ -1166,7 +1166,7 @@ "version": "v3.0.34", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/hyperf/constants/v3.0.34/hyperf-constants-v3.0.34.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/constants/v3.0.34/hyperf-constants-v3.0.34.zip", "reference": "47412c7bbb334d8c3269a398066832f88e6dbfb8", "shasum": "" }, @@ -1210,7 +1210,7 @@ "version": "v3.0.34", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/context/v3.0.34/hyperf-context-v3.0.34.zip", + "url": "https://mirrors.tencent.com/repository/composer/hyperf/context/v3.0.34/hyperf-context-v3.0.34.zip", "reference": "ec0290f65356749545968a05f95df947970ddb9a", "shasum": "" }, @@ -1247,7 +1247,7 @@ "version": "v3.0.10", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/contract/v3.0.10/hyperf-contract-v3.0.10.zip", + "url": "https://mirrors.tencent.com/repository/composer/hyperf/contract/v3.0.10/hyperf-contract-v3.0.10.zip", "reference": "93488df36b1c4e2fc16c630fb77c110bafffb141", "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": "" }, @@ -1668,7 +1668,7 @@ "version": "v3.0.20", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/hyperf/logger/v3.0.20/hyperf-logger-v3.0.20.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/logger/v3.0.20/hyperf-logger-v3.0.20.zip", "reference": "24a3b87f646ab6684310ead0b277e2464c6c5cab", "shasum": "" }, @@ -1831,7 +1831,7 @@ "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": "" }, @@ -2015,7 +2015,7 @@ "version": "v3.0.31", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/stringable/v3.0.31/hyperf-stringable-v3.0.31.zip", + "url": "https://mirrors.tencent.com/repository/composer/hyperf/stringable/v3.0.31/hyperf-stringable-v3.0.31.zip", "reference": "1bcea1466a87267c780cd67df05de0127c237dcd", "shasum": "" }, @@ -2063,7 +2063,7 @@ "version": "v3.0.35", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/hyperf/support/v3.0.35/hyperf-support-v3.0.35.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/support/v3.0.35/hyperf-support-v3.0.35.zip", "reference": "0f6d5f53e3888b8ed1a1a48acd95bead138a2201", "shasum": "" }, @@ -2111,7 +2111,7 @@ "version": "v3.0.0", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/hyperf/tappable/v3.0.0/hyperf-tappable-v3.0.0.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/tappable/v3.0.0/hyperf-tappable-v3.0.0.zip", "reference": "4f90b9026a5bdce5b3e6be29a2ab7a86c54f372a", "shasum": "" }, @@ -2150,7 +2150,7 @@ "version": "v3.0.22", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/translation/v3.0.22/hyperf-translation-v3.0.22.zip", + "url": "https://mirrors.tencent.com/repository/composer/hyperf/translation/v3.0.22/hyperf-translation-v3.0.22.zip", "reference": "d8043633db04c81490b87c29007f3e53307b3aa1", "shasum": "" }, @@ -2256,7 +2256,7 @@ "version": "1.0", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/jetbrains/phpstorm-attributes/1.0/jetbrains-phpstorm-attributes-1.0.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/jetbrains/phpstorm-attributes/1.0/jetbrains-phpstorm-attributes-1.0.zip", "reference": "a7a83ae5df4dd3c0875484483de19de8edf60a9f", "shasum": "" }, @@ -2288,7 +2288,7 @@ "version": "5.2.12", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/justinrainbow/json-schema/5.2.12/justinrainbow-json-schema-5.2.12.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/justinrainbow/json-schema/5.2.12/justinrainbow-json-schema-5.2.12.zip", "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", "shasum": "" }, @@ -2389,7 +2389,7 @@ "version": "3.17.0", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/laminas/laminas-stdlib/3.17.0/laminas-laminas-stdlib-3.17.0.zip", + "url": "https://mirrors.tencent.com/repository/composer/laminas/laminas-stdlib/3.17.0/laminas-laminas-stdlib-3.17.0.zip", "reference": "dd35c868075bad80b6718959740913e178eb4274", "shasum": "" }, @@ -2464,7 +2464,7 @@ "version": "v4.2.0", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/moneyphp/money/v4.2.0/moneyphp-money-v4.2.0.zip", + "url": "https://mirrors.tencent.com/repository/composer/moneyphp/money/v4.2.0/moneyphp-money-v4.2.0.zip", "reference": "f660ab7f1d7a4c2ffdd30f50c55ed2c95c26fc3f", "shasum": "" }, @@ -2624,7 +2624,7 @@ "version": "1.8.4", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/myclabs/php-enum/1.8.4/myclabs-php-enum-1.8.4.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/myclabs/php-enum/1.8.4/myclabs-php-enum-1.8.4.zip", "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483", "shasum": "" }, @@ -2800,7 +2800,7 @@ "version": "2.0.2", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/psr/container/2.0.2/psr-container-2.0.2.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/container/2.0.2/psr-container-2.0.2.zip", "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, @@ -2843,7 +2843,7 @@ "version": "1.0.0", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/event-dispatcher/1.0.0/psr-event-dispatcher-1.0.0.zip", + "url": "https://mirrors.tencent.com/repository/composer/psr/event-dispatcher/1.0.0/psr-event-dispatcher-1.0.0.zip", "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, @@ -3188,7 +3188,7 @@ "version": "1.10.0", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/seld/jsonlint/1.10.0/seld-jsonlint-1.10.0.zip", + "url": "https://mirrors.tencent.com/repository/composer/seld/jsonlint/1.10.0/seld-jsonlint-1.10.0.zip", "reference": "594fd6462aad8ecee0b45ca5045acea4776667f1", "shasum": "" }, @@ -3270,7 +3270,7 @@ "version": "2.0.2", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/seld/signal-handler/2.0.2/seld-signal-handler-2.0.2.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/seld/signal-handler/2.0.2/seld-signal-handler-2.0.2.zip", "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", "shasum": "" }, @@ -3430,7 +3430,7 @@ "version": "v6.3.4", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/symfony/console/v6.3.4/symfony-console-v6.3.4.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/console/v6.3.4/symfony-console-v6.3.4.zip", "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6", "shasum": "" }, @@ -3622,7 +3622,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": "" }, @@ -3676,7 +3676,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": "" }, @@ -3914,7 +3914,7 @@ "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/symfony/polyfill-php73/v1.28.0/symfony-polyfill-php73-v1.28.0.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php73/v1.28.0/symfony-polyfill-php73-v1.28.0.zip", "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5", "shasum": "" }, @@ -3970,7 +3970,7 @@ "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php80/v1.28.0/symfony-polyfill-php80-v1.28.0.zip", + "url": "https://mirrors.tencent.com/repository/composer/symfony/polyfill-php80/v1.28.0/symfony-polyfill-php80-v1.28.0.zip", "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", "shasum": "" }, @@ -4030,7 +4030,7 @@ "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php81/v1.28.0/symfony-polyfill-php81-v1.28.0.zip", + "url": "https://mirrors.tencent.com/repository/composer/symfony/polyfill-php81/v1.28.0/symfony-polyfill-php81-v1.28.0.zip", "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b", "shasum": "" }, @@ -4524,7 +4524,7 @@ "version": "v6.8.1", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/firebase/php-jwt/v6.8.1/firebase-php-jwt-v6.8.1.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/firebase/php-jwt/v6.8.1/firebase-php-jwt-v6.8.1.zip", "reference": "5dbc8959427416b8ee09a100d7a8588c00fb2e26", "shasum": "" }, @@ -4684,7 +4684,7 @@ "version": "v1.23.1", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/pestphp/pest/v1.23.1/pestphp-pest-v1.23.1.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/pestphp/pest/v1.23.1/pestphp-pest-v1.23.1.zip", "reference": "5c56ad8772b89611c72a07e23f6e30aa29dc677a", "shasum": "" }, @@ -4757,7 +4757,7 @@ "version": "v1.1.0", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/pestphp/pest-plugin/v1.1.0/pestphp-pest-plugin-v1.1.0.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/pestphp/pest-plugin/v1.1.0/pestphp-pest-plugin-v1.1.0.zip", "reference": "606c5f79c6a339b49838ffbee0151ca519efe378", "shasum": "" }, @@ -4856,7 +4856,7 @@ "version": "3.2.1", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/phar-io/version/3.2.1/phar-io-version-3.2.1.zip", + "url": "https://mirrors.tencent.com/repository/composer/phar-io/version/3.2.1/phar-io-version-3.2.1.zip", "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, @@ -5049,7 +5049,7 @@ "version": "2.0.4", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/phpunit/php-text-template/2.0.4/phpunit-php-text-template-2.0.4.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/phpunit/php-text-template/2.0.4/phpunit-php-text-template-2.0.4.zip", "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "shasum": "" }, @@ -5092,7 +5092,7 @@ "version": "5.0.3", "dist": { "type": "zip", - "url": "https://mirrors.tencent.com/repository/composer/phpunit/php-timer/5.0.3/phpunit-php-timer-5.0.3.zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/phpunit/php-timer/5.0.3/phpunit-php-timer-5.0.3.zip", "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "shasum": "" }, @@ -5332,7 +5332,7 @@ "version": "4.0.8", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/sebastian/comparator/4.0.8/sebastian-comparator-4.0.8.zip", + "url": "https://mirrors.tencent.com/repository/composer/sebastian/comparator/4.0.8/sebastian-comparator-4.0.8.zip", "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, @@ -5481,7 +5481,7 @@ "version": "5.1.5", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/sebastian/environment/5.1.5/sebastian-environment-5.1.5.zip", + "url": "https://mirrors.tencent.com/repository/composer/sebastian/environment/5.1.5/sebastian-environment-5.1.5.zip", "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, @@ -5528,7 +5528,7 @@ "version": "4.0.5", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/sebastian/exporter/4.0.5/sebastian-exporter-4.0.5.zip", + "url": "https://mirrors.tencent.com/repository/composer/sebastian/exporter/4.0.5/sebastian-exporter-4.0.5.zip", "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", "shasum": "" }, @@ -5637,7 +5637,7 @@ "version": "1.0.3", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/sebastian/lines-of-code/1.0.3/sebastian-lines-of-code-1.0.3.zip", + "url": "https://mirrors.tencent.com/repository/composer/sebastian/lines-of-code/1.0.3/sebastian-lines-of-code-1.0.3.zip", "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", "shasum": "" }, @@ -5719,7 +5719,7 @@ "version": "2.0.4", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/sebastian/object-reflector/2.0.4/sebastian-object-reflector-2.0.4.zip", + "url": "https://mirrors.tencent.com/repository/composer/sebastian/object-reflector/2.0.4/sebastian-object-reflector-2.0.4.zip", "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, @@ -5844,7 +5844,7 @@ "version": "3.2.1", "dist": { "type": "zip", - "url": "https://mirrors.cloud.tencent.com/repository/composer/sebastian/type/3.2.1/sebastian-type-3.2.1.zip", + "url": "https://mirrors.tencent.com/repository/composer/sebastian/type/3.2.1/sebastian-type-3.2.1.zip", "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, @@ -5916,6 +5916,28 @@ "homepage": "https://github.com/sebastianbergmann/version", "time": "2020-09-28T06:39:44+00:00" }, + { + "name": "swoole/ide-helper", + "version": "4.8.13", + "dist": { + "type": "zip", + "url": "https://mirrors.cloud.tencent.com/repository/composer/swoole/ide-helper/4.8.13/swoole-ide-helper-4.8.13.zip", + "reference": "d100c446b2e3d56430cbcab5dc3fa20a9f35c4ef", + "shasum": "" + }, + "type": "library", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Team Swoole", + "email": "team@swoole.com" + } + ], + "description": "IDE help files for Swoole.", + "time": "2023-03-20T06:46:24+00:00" + }, { "name": "theseer/tokenizer", "version": "1.2.1", diff --git a/tests/Unit/GoodsTest.php b/tests/Unit/GoodsTest.php index f775cf9..b810211 100644 --- a/tests/Unit/GoodsTest.php +++ b/tests/Unit/GoodsTest.php @@ -21,7 +21,7 @@ test( * @throws GuzzleException */ function () { - $service = new GoodsRpc('http://localhost:9611'); + $service = new GoodsRpc('http://192.168.2.218:9611'); $goods = $service->find( 1, [ diff --git a/tests/bootstrap.php b/tests/bootstrap.php index b0dacdf..3cca62e 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -1,6 +1,7 @@