diff --git a/.idea/HDK-Core.iml b/.idea/HDK-Core.iml index 5b1e0fe..c58c83d 100644 --- a/.idea/HDK-Core.iml +++ b/.idea/HDK-Core.iml @@ -16,7 +16,6 @@ - @@ -121,7 +120,6 @@ - @@ -160,6 +158,23 @@ + + + + + + + + + + + + + + + + + diff --git a/.idea/php.xml b/.idea/php.xml index dcbe21f..b3b7413 100644 --- a/.idea/php.xml +++ b/.idea/php.xml @@ -34,9 +34,7 @@ - - @@ -58,9 +56,7 @@ - - @@ -69,7 +65,6 @@ - @@ -77,7 +72,6 @@ - @@ -131,7 +125,6 @@ - @@ -139,7 +132,6 @@ - @@ -175,6 +167,29 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.idea/phpspec.xml b/.idea/phpspec.xml index c977e9d..fdb0fed 100644 --- a/.idea/phpspec.xml +++ b/.idea/phpspec.xml @@ -29,6 +29,21 @@ + + + + + + + + + + \ No newline at end of file diff --git a/composer.json b/composer.json index 716b8e0..cc8b6a9 100755 --- a/composer.json +++ b/composer.json @@ -15,20 +15,20 @@ } ], "require": { - "php": "^8.1", + "php": ">=8.1", "ext-redis": "^5.3|^6.0", "ext-swoole": "*", "composer/composer": ">=2.0", "ergebnis/http-method": "^2.2", - "hyperf/config": "^3.0.18", - "hyperf/constants": "^3.0.18", - "hyperf/context": "^3.0.18", - "hyperf/di": "^3.0.18", - "hyperf/framework": "^3.0.18", - "hyperf/logger": "^3.0.18", - "hyperf/redis": "^3.0.18", - "hyperf/resource": "^3.0.18", - "hyperf/translation": "^3.0.18", + "hyperf/config": "3.1.*", + "hyperf/constants": "3.1.*", + "hyperf/context": "3.1.*", + "hyperf/di": "3.1.*", + "hyperf/framework": "3.1.*", + "hyperf/logger": "3.1.*", + "hyperf/redis": "3.1.*", + "hyperf/resource": "3.1.*", + "hyperf/translation": "3.1.*", "jetbrains/phpstorm-attributes": "^1.0", "lmc/http-constants": "^1.2", "myclabs/php-enum": "^1.8", @@ -41,33 +41,34 @@ }, "require-dev": { "alibabacloud/dysmsapi-20170525": "^2.0", - "cooper/hyperf-pest": "^1.1", "firebase/php-jwt": "^6.1", + "friendsofhyperf/pest-plugin-hyperf": "3.1.*", + "friendsofhyperf/rector": "^0.1.5", "friendsofphp/php-cs-fixer": "^3.13", "guzzlehttp/guzzle": "^7.5", - "hyperf/crontab": "^3.0.18", - "hyperf/database": "^3.0.18", - "hyperf/db": "^3.0.18", - "hyperf/guzzle": "^3.0.18", - "hyperf/session": "^3.0.18", - "hyperf/validation": "^3.0.18", - "pestphp/pest": "^1.22", + "hyperf/crontab": "3.1.*", + "hyperf/database": "3.1.*", + "hyperf/db": "3.1.*", + "hyperf/guzzle": "3.1.*", + "hyperf/session": "3.1.*", + "hyperf/testing": "^3.1", + "hyperf/validation": "3.1.*", + "pestphp/pest": "^2.23", "phpstan/phpstan": "^1.9", - "phpunit/phpunit": "^9.6", "roave/security-advisories": "dev-latest", - "spatie/pest-plugin-test-time": "^1.1", + "spatie/pest-plugin-test-time": "^2.0", "swoole/ide-helper": "*", "symfony/mailer": "^6.0", "symfony/serializer": "^6.0" }, "suggest": { "firebase/php-jwt": "JWT 鉴权必需", - "hyperf/session": "^3.0.18", + "hyperf/session": "3.1.*", "symfony/mailer": "用于发送电子邮件", "symfony/serializer": "处理 XML 必需", "ext-dom": "处理 XML 必需", "ext-libxml": "处理 XML 必需", - "hyperf/guzzle": "^3.0.18", + "hyperf/guzzle": "3.1.*", "alibabacloud/dysmsapi-20170525": "阿里云短信服务必需" }, "config": { @@ -107,15 +108,14 @@ "post-root-package-install": [], "test": [ "rm -rf runtime", - "Composer\\Config::disableProcessTimeout", - "co-pest --prepend tests/bootstrap.php -c phpunit.xml --colors=always $1" + "pest --coroutine --prepend tests/bootstrap.php --colors=always" ], "cs-fix": "vendor/bin/php-cs-fixer fix $1 --rules=@PSR12 --allow-risky=yes", "analyse": "vendor/bin/phpstan analyse $1", "ci": [ "@analyse publish/ src/ tests/", "@cs-fix", - "@test --ci", + "@test", "echo CI Success" ] }, diff --git a/composer.lock b/composer.lock index f178ed5..5c497e8 100755 --- 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": "6043bfd3591b6acd31e61f6507392653", + "content-hash": "7e00c73562c7b9a45ba52861e7ce416b", "packages": [ { "name": "composer/ca-bundle", @@ -528,16 +528,16 @@ }, { "name": "composer/spdx-licenses", - "version": "1.5.7", + "version": "1.5.8", "source": { "type": "git", "url": "https://github.com/composer/spdx-licenses.git", - "reference": "c848241796da2abf65837d51dce1fae55a960149" + "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/c848241796da2abf65837d51dce1fae55a960149", - "reference": "c848241796da2abf65837d51dce1fae55a960149", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", + "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", "shasum": "", "mirrors": [ { @@ -592,9 +592,9 @@ "validator" ], "support": { - "irc": "irc://irc.freenode.org/composer", + "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/spdx-licenses/issues", - "source": "https://github.com/composer/spdx-licenses/tree/1.5.7" + "source": "https://github.com/composer/spdx-licenses/tree/1.5.8" }, "funding": [ { @@ -610,7 +610,7 @@ "type": "tidelift" } ], - "time": "2022-05-23T07:37:50+00:00" + "time": "2023-11-20T07:44:33+00:00" }, { "name": "composer/xdebug-handler", @@ -859,16 +859,16 @@ }, { "name": "ergebnis/http-method", - "version": "2.4.0", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/ergebnis/http-method.git", - "reference": "fb3caa85e972a18c25d0d241b0585a2864932c34" + "reference": "cb034b68d82e21b8a3cd4062426d3c28ced32d2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ergebnis/http-method/zipball/fb3caa85e972a18c25d0d241b0585a2864932c34", - "reference": "fb3caa85e972a18c25d0d241b0585a2864932c34", + "url": "https://api.github.com/repos/ergebnis/http-method/zipball/cb034b68d82e21b8a3cd4062426d3c28ced32d2c", + "reference": "cb034b68d82e21b8a3cd4062426d3c28ced32d2c", "shasum": "", "mirrors": [ { @@ -878,17 +878,17 @@ ] }, "require": { - "php": "~8.1.0 || ~8.2.0" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0" }, "require-dev": { - "ergebnis/composer-normalize": "^2.33.0", - "ergebnis/license": "^2.1.0", - "ergebnis/php-cs-fixer-config": "^5.12.0", - "ergebnis/phpunit-slow-test-detector": "^2.3.0", - "phpunit/phpunit": "^10.2.6", + "ergebnis/composer-normalize": "^2.39.0", + "ergebnis/license": "^2.3.0", + "ergebnis/php-cs-fixer-config": "^6.12.0", + "ergebnis/phpunit-slow-test-detector": "^2.4.0", + "phpunit/phpunit": "^10.4.2", "psalm/plugin-phpunit": "~0.18.4", - "rector/rector": "~0.17.7", - "vimeo/psalm": "^5.13.1" + "rector/rector": "~0.18.11", + "vimeo/psalm": "^5.16.0" }, "type": "library", "extra": { @@ -909,7 +909,8 @@ "authors": [ { "name": "Andreas Möller", - "email": "am@localheinz.com" + "email": "am@localheinz.com", + "homepage": "https://localheinz.com" } ], "description": "Provides constants for HTTP request methods.", @@ -921,9 +922,10 @@ ], "support": { "issues": "https://github.com/ergebnis/http-method/issues", + "security": "https://github.com/ergebnis/http-method/blob/main/.github/SECURITY.md", "source": "https://github.com/ergebnis/http-method" }, - "time": "2023-07-27T08:10:37+00:00" + "time": "2023-11-28T09:50:06+00:00" }, { "name": "fig/http-message-util", @@ -989,16 +991,16 @@ }, { "name": "graham-campbell/result-type", - "version": "v1.1.1", + "version": "v1.1.2", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831" + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", - "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/fbd48bce38f73f8a4ec8583362e732e4095e5862", + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862", "shasum": "", "mirrors": [ { @@ -1009,10 +1011,10 @@ }, "require": { "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.1" + "phpoption/phpoption": "^1.9.2" }, "require-dev": { - "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "type": "library", "autoload": { @@ -1041,7 +1043,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.2" }, "funding": [ { @@ -1053,20 +1055,20 @@ "type": "tidelift" } ], - "time": "2023-02-25T20:23:15+00:00" + "time": "2023-11-12T22:16:48+00:00" }, { "name": "hyperf/code-parser", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/code-parser.git", - "reference": "946fcd1c8d72747a59277926605e2544fb35b032" + "reference": "b2b42ea957463fbdf6fbb762fcff0ff578c36a4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/code-parser/zipball/946fcd1c8d72747a59277926605e2544fb35b032", - "reference": "946fcd1c8d72747a59277926605e2544fb35b032", + "url": "https://api.github.com/repos/hyperf/code-parser/zipball/b2b42ea957463fbdf6fbb762fcff0ff578c36a4c", + "reference": "b2b42ea957463fbdf6fbb762fcff0ff578c36a4c", "shasum": "", "mirrors": [ { @@ -1076,10 +1078,10 @@ ] }, "require": { - "hyperf/collection": "~3.0.0", - "hyperf/stringable": "~3.0.0", - "hyperf/support": "~3.0.0", - "php": ">=8.0" + "hyperf/collection": "~3.1.0", + "hyperf/stringable": "~3.1.0", + "hyperf/support": "~3.1.0", + "php": ">=8.1" }, "suggest": { "jean85/pretty-package-versions": "Required to use PrettyVersions. (^1.2|^2.0)", @@ -1088,7 +1090,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -1114,20 +1116,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/codec", - "version": "v3.0.38", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/codec.git", - "reference": "dfe4ff846540362c5a56e9ade6bdeef16d264fb8" + "reference": "18db58e92688b7992e3d939b6c5b7790a45f2d2b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/codec/zipball/dfe4ff846540362c5a56e9ade6bdeef16d264fb8", - "reference": "dfe4ff846540362c5a56e9ade6bdeef16d264fb8", + "url": "https://api.github.com/repos/hyperf/codec/zipball/18db58e92688b7992e3d939b6c5b7790a45f2d2b", + "reference": "18db58e92688b7992e3d939b6c5b7790a45f2d2b", "shasum": "", "mirrors": [ { @@ -1139,8 +1151,8 @@ "require": { "ext-json": "*", "ext-xml": "*", - "hyperf/contract": "~3.0.0", - "php": ">=8.0" + "hyperf/contract": "~3.1.0", + "php": ">=8.1" }, "suggest": { "ext-igbinary": "Required to use IgbinarySerializerPacker." @@ -1148,7 +1160,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -1174,20 +1186,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-30T06:00:08+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/collection", - "version": "v3.0.37", + "version": "v3.1.0-rc.13", "source": { "type": "git", "url": "https://github.com/hyperf/collection.git", - "reference": "e3c47b1b119fc6dbfba77f4a494b6159b03ec532" + "reference": "4aa5f40e5d8a540fb0d60ee3f1fa26a8758e118a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/collection/zipball/e3c47b1b119fc6dbfba77f4a494b6159b03ec532", - "reference": "e3c47b1b119fc6dbfba77f4a494b6159b03ec532", + "url": "https://api.github.com/repos/hyperf/collection/zipball/4aa5f40e5d8a540fb0d60ee3f1fa26a8758e118a", + "reference": "4aa5f40e5d8a540fb0d60ee3f1fa26a8758e118a", "shasum": "", "mirrors": [ { @@ -1197,9 +1219,9 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "hyperf/macroable": "~3.0.0", - "php": ">=7.4" + "hyperf/contract": "~3.1.0", + "hyperf/macroable": "~3.1.0", + "php": ">=8.1" }, "type": "library", "extra": { @@ -1233,20 +1255,20 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "time": "2023-11-17T14:22:59+00:00" }, { "name": "hyperf/conditionable", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/conditionable.git", - "reference": "8e35db68166b333ce9e8b4ef6c04e81206ad5660" + "reference": "18da1405ae39a775bd3fae8cec98841eaa22f013" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/conditionable/zipball/8e35db68166b333ce9e8b4ef6c04e81206ad5660", - "reference": "8e35db68166b333ce9e8b4ef6c04e81206ad5660", + "url": "https://api.github.com/repos/hyperf/conditionable/zipball/18da1405ae39a775bd3fae8cec98841eaa22f013", + "reference": "18da1405ae39a775bd3fae8cec98841eaa22f013", "shasum": "", "mirrors": [ { @@ -1256,12 +1278,12 @@ ] }, "require": { - "php": ">=7.4" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -1287,20 +1309,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/config", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/config.git", - "reference": "faee71c69eacde52e3a68e003bdf98de9db4e2cb" + "reference": "f619a0e6118704707932de56fa8e86ffeec042f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/config/zipball/faee71c69eacde52e3a68e003bdf98de9db4e2cb", - "reference": "faee71c69eacde52e3a68e003bdf98de9db4e2cb", + "url": "https://api.github.com/repos/hyperf/config/zipball/f619a0e6118704707932de56fa8e86ffeec042f1", + "reference": "f619a0e6118704707932de56fa8e86ffeec042f1", "shasum": "", "mirrors": [ { @@ -1310,15 +1342,15 @@ ] }, "require": { - "hyperf/collection": "~3.0.0", - "hyperf/contract": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", + "hyperf/collection": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/support": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", "symfony/finder": "^5.0|^6.0" }, "suggest": { + "hyperf/context": "Required to use config()", "hyperf/di": "Allows using @Value annotation", "hyperf/event": "Allows using @Value annotation", "hyperf/framework": "Allows using @Value annotation", @@ -1327,7 +1359,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Config\\ConfigProvider" @@ -1360,20 +1392,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/constants", - "version": "v3.0.37", + "version": "v3.1.0-rc.4", "source": { "type": "git", "url": "https://github.com/hyperf/constants.git", - "reference": "59ae4cad155e742368fe9c564885c813fdea9376" + "reference": "d858d0c9e139f59e2c49d11bf6bb7e64595a6b7b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/constants/zipball/59ae4cad155e742368fe9c564885c813fdea9376", - "reference": "59ae4cad155e742368fe9c564885c813fdea9376", + "url": "https://api.github.com/repos/hyperf/constants/zipball/d858d0c9e139f59e2c49d11bf6bb7e64595a6b7b", + "reference": "d858d0c9e139f59e2c49d11bf6bb7e64595a6b7b", "shasum": "", "mirrors": [ { @@ -1383,10 +1425,10 @@ ] }, "require": { - "hyperf/di": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0" + "hyperf/di": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1" }, "suggest": { "hyperf/translation": "Required to use translation." @@ -1422,20 +1464,20 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "time": "2023-09-22T05:24:19+00:00" }, { "name": "hyperf/context", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/context.git", - "reference": "264e06fb882426d90758eca2c5bb8293f8b60455" + "reference": "8307d6c924ed67c7abd47874ec14f0e2e3e4b732" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/context/zipball/264e06fb882426d90758eca2c5bb8293f8b60455", - "reference": "264e06fb882426d90758eca2c5bb8293f8b60455", + "url": "https://api.github.com/repos/hyperf/context/zipball/8307d6c924ed67c7abd47874ec14f0e2e3e4b732", + "reference": "8307d6c924ed67c7abd47874ec14f0e2e3e4b732", "shasum": "", "mirrors": [ { @@ -1445,13 +1487,16 @@ ] }, "require": { - "hyperf/engine": "^1.2|^2.0", - "php": ">=8.0" + "hyperf/engine": "^2.0", + "php": ">=8.1" + }, + "suggest": { + "swow/psr7-plus": "Required to use RequestContext and ResponseContext" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -1477,20 +1522,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/contract", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/contract.git", - "reference": "2e8290104468a8d90855067d8644a32114474452" + "reference": "2b2f3610fce6c080c6b61764cad2745f7c9a312b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/contract/zipball/2e8290104468a8d90855067d8644a32114474452", - "reference": "2e8290104468a8d90855067d8644a32114474452", + "url": "https://api.github.com/repos/hyperf/contract/zipball/2b2f3610fce6c080c6b61764cad2745f7c9a312b", + "reference": "2b2f3610fce6c080c6b61764cad2745f7c9a312b", "shasum": "", "mirrors": [ { @@ -1500,12 +1555,12 @@ ] }, "require": { - "php": ">=8.0" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -1530,20 +1585,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/coordinator", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/coordinator.git", - "reference": "423f38c113982fd5faaf69f5c31c2a655da6b144" + "reference": "9f589319ba689ece5e4399b7ee218a223b089cba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/coordinator/zipball/423f38c113982fd5faaf69f5c31c2a655da6b144", - "reference": "423f38c113982fd5faaf69f5c31c2a655da6b144", + "url": "https://api.github.com/repos/hyperf/coordinator/zipball/9f589319ba689ece5e4399b7ee218a223b089cba", + "reference": "9f589319ba689ece5e4399b7ee218a223b089cba", "shasum": "", "mirrors": [ { @@ -1553,13 +1618,13 @@ ] }, "require": { - "hyperf/engine": "^1.2|^2.0", - "php": ">=8.0" + "hyperf/engine": "^2.0", + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -1585,20 +1650,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/coroutine", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/coroutine.git", - "reference": "f7ecb9d25a6ae7bd927a1e161547d44e29e157f4" + "reference": "60ed5835ec00a07da9fb34fb605fd7a99c9f8a5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/coroutine/zipball/f7ecb9d25a6ae7bd927a1e161547d44e29e157f4", - "reference": "f7ecb9d25a6ae7bd927a1e161547d44e29e157f4", + "url": "https://api.github.com/repos/hyperf/coroutine/zipball/60ed5835ec00a07da9fb34fb605fd7a99c9f8a5e", + "reference": "60ed5835ec00a07da9fb34fb605fd7a99c9f8a5e", "shasum": "", "mirrors": [ { @@ -1608,15 +1683,15 @@ ] }, "require": { - "hyperf/context": "~3.0.0", - "hyperf/contract": "~3.0.0", - "hyperf/engine": "^1.2|^2.0", - "php": ">=8.0" + "hyperf/context": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/engine": "^2.0", + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -1645,20 +1720,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/di", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/di.git", - "reference": "86ff03dbbedebd7cc6f4f7f0d67999bbbc4b9358" + "reference": "08efa8748caf3af777707b82c270b60313bfd878" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/di/zipball/86ff03dbbedebd7cc6f4f7f0d67999bbbc4b9358", - "reference": "86ff03dbbedebd7cc6f4f7f0d67999bbbc4b9358", + "url": "https://api.github.com/repos/hyperf/di/zipball/08efa8748caf3af777707b82c270b60313bfd878", + "reference": "08efa8748caf3af777707b82c270b60313bfd878", "shasum": "", "mirrors": [ { @@ -1669,11 +1754,12 @@ }, "require": { "doctrine/instantiator": "^1.0", - "hyperf/code-parser": "~3.0.0", - "hyperf/pipeline": "~3.0.0", - "hyperf/support": "~3.0.0", + "hyperf/code-parser": "~3.1.0", + "hyperf/pipeline": "~3.1.0", + "hyperf/stdlib": "~3.1.0", + "hyperf/support": "~3.1.0", "nikic/php-parser": "^4.1", - "php": ">=8.0", + "php": ">=8.1", "php-di/phpdoc-reader": "^2.2", "psr/container": "^1.0|^2.0", "symfony/finder": "^5.0|^6.0", @@ -1686,7 +1772,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Di\\ConfigProvider" @@ -1716,7 +1802,17 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/engine", @@ -1859,16 +1955,16 @@ }, { "name": "hyperf/framework", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/framework.git", - "reference": "73866e5198036ba1050aa8fc068a8f369225f7db" + "reference": "3b24833c8341a8f71cbf957653c10dee033604c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/framework/zipball/73866e5198036ba1050aa8fc068a8f369225f7db", - "reference": "73866e5198036ba1050aa8fc068a8f369225f7db", + "url": "https://api.github.com/repos/hyperf/framework/zipball/3b24833c8341a8f71cbf957653c10dee033604c5", + "reference": "3b24833c8341a8f71cbf957653c10dee033604c5", "shasum": "", "mirrors": [ { @@ -1879,10 +1975,10 @@ }, "require": { "fig/http-message-util": "^1.1.2", - "hyperf/contract": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", + "hyperf/contract": "~3.1.0", + "hyperf/coordinator": "~3.1.0", + "hyperf/coroutine": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", "psr/event-dispatcher": "^1.0", "psr/log": "^1.0|^2.0|^3.0" @@ -1897,7 +1993,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Framework\\ConfigProvider" @@ -1928,20 +2024,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/http-message", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/http-message.git", - "reference": "0874d23ae88821028bb0a2ac1906a1acd7a9be58" + "reference": "1aa6b862003262d1186f5978f251970f687c16d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/http-message/zipball/0874d23ae88821028bb0a2ac1906a1acd7a9be58", - "reference": "0874d23ae88821028bb0a2ac1906a1acd7a9be58", + "url": "https://api.github.com/repos/hyperf/http-message/zipball/1aa6b862003262d1186f5978f251970f687c16d5", + "reference": "1aa6b862003262d1186f5978f251970f687c16d5", "shasum": "", "mirrors": [ { @@ -1951,13 +2057,13 @@ ] }, "require": { - "hyperf/codec": "~3.0.0", - "hyperf/engine": "^1.9|^2.7", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", + "hyperf/codec": "~3.1.0", + "hyperf/engine": "^2.7", + "hyperf/support": "~3.1.0", "laminas/laminas-mime": "^2.7", - "php": ">=8.0", - "psr/http-message": "^1.0|^2.0" + "php": ">=8.1", + "psr/http-message": "^1.0|^2.0", + "swow/psr7-plus": "^1.0" }, "suggest": { "psr/container": "Required to replace RequestParserInterface." @@ -1965,7 +2071,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\HttpMessage\\ConfigProvider" @@ -1989,22 +2095,32 @@ ], "support": { "issues": "https://github.com/hyperf/http-message/issues", - "source": "https://github.com/hyperf/http-message/tree/v3.0.37" + "source": "https://github.com/hyperf/http-message/tree/v3.1.0" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/logger", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/logger.git", - "reference": "08a525e65f48e4b99c00e45d7bf66c77cbaef415" + "reference": "948a8f3e900ab19d9af9dfead20a64f8c7064841" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/logger/zipball/08a525e65f48e4b99c00e45d7bf66c77cbaef415", - "reference": "08a525e65f48e4b99c00e45d7bf66c77cbaef415", + "url": "https://api.github.com/repos/hyperf/logger/zipball/948a8f3e900ab19d9af9dfead20a64f8c7064841", + "reference": "948a8f3e900ab19d9af9dfead20a64f8c7064841", "shasum": "", "mirrors": [ { @@ -2014,18 +2130,18 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", + "hyperf/contract": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", "monolog/monolog": "^2.7|^3.1", - "php": ">=8.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", "psr/log": "^1.0|^2.0|^3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Logger\\ConfigProvider" @@ -2053,20 +2169,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/macroable", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/macroable.git", - "reference": "3bfa6099679b569880572ec1361cdb0fe3dcb8f2" + "reference": "de5b07be74d666f04ecef4ce5ee6ceb97d846cfa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/macroable/zipball/3bfa6099679b569880572ec1361cdb0fe3dcb8f2", - "reference": "3bfa6099679b569880572ec1361cdb0fe3dcb8f2", + "url": "https://api.github.com/repos/hyperf/macroable/zipball/de5b07be74d666f04ecef4ce5ee6ceb97d846cfa", + "reference": "de5b07be74d666f04ecef4ce5ee6ceb97d846cfa", "shasum": "", "mirrors": [ { @@ -2076,12 +2202,12 @@ ] }, "require": { - "php": ">=7.4" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -2107,20 +2233,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/paginator", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/paginator.git", - "reference": "aed966d7c1df6b559967b541ebba375dc4c95dea" + "reference": "843d0eb4e7ae94907f4bb5bd466e8caa9df37951" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/paginator/zipball/aed966d7c1df6b559967b541ebba375dc4c95dea", - "reference": "aed966d7c1df6b559967b541ebba375dc4c95dea", + "url": "https://api.github.com/repos/hyperf/paginator/zipball/843d0eb4e7ae94907f4bb5bd466e8caa9df37951", + "reference": "843d0eb4e7ae94907f4bb5bd466e8caa9df37951", "shasum": "", "mirrors": [ { @@ -2130,10 +2266,10 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=7.2" + "hyperf/contract": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1" }, "suggest": { "hyperf/event": "Reqiured to use PageResolverListener.", @@ -2143,7 +2279,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Paginator\\ConfigProvider" @@ -2171,20 +2307,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/pipeline", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/pipeline.git", - "reference": "90f3aa4d4635834c2309c5e208e3961e7f14db39" + "reference": "44352f9b20c61c372dae655894f7a8f2bb86d0de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/pipeline/zipball/90f3aa4d4635834c2309c5e208e3961e7f14db39", - "reference": "90f3aa4d4635834c2309c5e208e3961e7f14db39", + "url": "https://api.github.com/repos/hyperf/pipeline/zipball/44352f9b20c61c372dae655894f7a8f2bb86d0de", + "reference": "44352f9b20c61c372dae655894f7a8f2bb86d0de", "shasum": "", "mirrors": [ { @@ -2194,13 +2340,13 @@ ] }, "require": { - "php": ">=8.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -2226,20 +2372,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/pool", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/pool.git", - "reference": "0bd9cf0e6e40ca9876d5e851967d5aa195fc30b7" + "reference": "75b0d64bf44a77b95a657e6c0a0a2a53aeafe577" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/pool/zipball/0bd9cf0e6e40ca9876d5e851967d5aa195fc30b7", - "reference": "0bd9cf0e6e40ca9876d5e851967d5aa195fc30b7", + "url": "https://api.github.com/repos/hyperf/pool/zipball/75b0d64bf44a77b95a657e6c0a0a2a53aeafe577", + "reference": "75b0d64bf44a77b95a657e6c0a0a2a53aeafe577", "shasum": "", "mirrors": [ { @@ -2249,16 +2405,16 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", + "hyperf/contract": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Pool\\ConfigProvider" @@ -2287,20 +2443,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/redis", - "version": "v3.0.40", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/redis.git", - "reference": "df1c2a1fc19b9c8b4752219eca31562719d3996f" + "reference": "4cbb9579e5295f0cc12bedbc81962eca24f10ff1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/redis/zipball/df1c2a1fc19b9c8b4752219eca31562719d3996f", - "reference": "df1c2a1fc19b9c8b4752219eca31562719d3996f", + "url": "https://api.github.com/repos/hyperf/redis/zipball/4cbb9579e5295f0cc12bedbc81962eca24f10ff1", + "reference": "4cbb9579e5295f0cc12bedbc81962eca24f10ff1", "shasum": "", "mirrors": [ { @@ -2311,12 +2477,12 @@ }, "require": { "ext-redis": "^5.0|^6.0", - "hyperf/contract": "~3.0.0", - "hyperf/pool": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/tappable": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", + "hyperf/contract": "~3.1.0", + "hyperf/pool": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/tappable": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0" }, "suggest": { @@ -2326,7 +2492,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Redis\\ConfigProvider" @@ -2355,20 +2521,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-10-13T13:04:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/resource", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/resource.git", - "reference": "804663a89710d630a1e19855392b8a6f51088377" + "reference": "647eb81a9818650300cb136f1822dcec22ef308c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/resource/zipball/804663a89710d630a1e19855392b8a6f51088377", - "reference": "804663a89710d630a1e19855392b8a6f51088377", + "url": "https://api.github.com/repos/hyperf/resource/zipball/647eb81a9818650300cb136f1822dcec22ef308c", + "reference": "647eb81a9818650300cb136f1822dcec22ef308c", "shasum": "", "mirrors": [ { @@ -2379,19 +2555,21 @@ }, "require": { "ext-json": "*", - "hyperf/codec": "~3.0.0", - "hyperf/http-message": "~3.0.0", - "hyperf/paginator": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/tappable": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", - "psr/container": "^1.0|^2.0" + "hyperf/codec": "~3.1.0", + "hyperf/context": "~3.1.0", + "hyperf/http-message": "~3.1.0", + "hyperf/paginator": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/tappable": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1", + "psr/container": "^1.0|^2.0", + "swow/psr7-plus": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Resource\\ConfigProvider" @@ -2419,20 +2597,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/serializer", - "version": "v3.0.37", + "version": "v3.1.0-rc.4", "source": { "type": "git", "url": "https://github.com/hyperf/serializer.git", - "reference": "48f6192b320930266f53a030e5d6231cf0b77772" + "reference": "7f4da3685a852cd789de1a6cccf7e2d22b59a118" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/serializer/zipball/48f6192b320930266f53a030e5d6231cf0b77772", - "reference": "48f6192b320930266f53a030e5d6231cf0b77772", + "url": "https://api.github.com/repos/hyperf/serializer/zipball/7f4da3685a852cd789de1a6cccf7e2d22b59a118", + "reference": "7f4da3685a852cd789de1a6cccf7e2d22b59a118", "shasum": "", "mirrors": [ { @@ -2442,8 +2630,8 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "php": ">=8.0" + "hyperf/contract": "~3.1.0", + "php": ">=8.1" }, "suggest": { "hyperf/di": "Required to use ExceptionNormalizer", @@ -2482,20 +2670,84 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "time": "2023-09-22T05:24:19+00:00" + }, + { + "name": "hyperf/stdlib", + "version": "v3.1.0", + "source": { + "type": "git", + "url": "https://github.com/hyperf/stdlib.git", + "reference": "25b73da235551d0d71d9157324709abaea36c455" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hyperf/stdlib/zipball/25b73da235551d0d71d9157324709abaea36c455", + "reference": "25b73da235551d0d71d9157324709abaea36c455", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "psr-4": { + "Hyperf\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A stdlib component for Hyperf.", + "homepage": "https://hyperf.io", + "keywords": [ + "hyperf", + "php", + "stdlib", + "swoole" + ], + "support": { + "docs": "https://hyperf.wiki", + "issues": "https://github.com/hyperf/hyperf/issues", + "pull-request": "https://github.com/hyperf/hyperf/pulls", + "source": "https://github.com/hyperf/hyperf" + }, + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/stringable", - "version": "v3.0.40", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/stringable.git", - "reference": "103f3a9e625536b8c2f79972c90494d765d0a32a" + "reference": "10465337a7bbf528ab28bd84330d795a5b3e06bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/stringable/zipball/103f3a9e625536b8c2f79972c90494d765d0a32a", - "reference": "103f3a9e625536b8c2f79972c90494d765d0a32a", + "url": "https://api.github.com/repos/hyperf/stringable/zipball/10465337a7bbf528ab28bd84330d795a5b3e06bd", + "reference": "10465337a7bbf528ab28bd84330d795a5b3e06bd", "shasum": "", "mirrors": [ { @@ -2506,11 +2758,11 @@ }, "require": { "ext-mbstring": "*", - "hyperf/collection": "~3.0.0", - "hyperf/conditionable": "~3.0.0", - "hyperf/macroable": "~3.0.0", - "hyperf/tappable": "~3.0.0", - "php": ">=8.0" + "hyperf/collection": "~3.1.0", + "hyperf/conditionable": "~3.1.0", + "hyperf/macroable": "~3.1.0", + "hyperf/tappable": "~3.1.0", + "php": ">=8.1" }, "suggest": { "doctrine/inflector": "Required to use plural and singular methods.(^2.0|^3.0)", @@ -2520,7 +2772,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -2549,20 +2801,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-10-18T01:12:57+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/support", - "version": "v3.0.37", + "version": "v3.1.0-rc.12", "source": { "type": "git", "url": "https://github.com/hyperf/support.git", - "reference": "71eda508f6a8ecea3bdd9be14e8076d748f3567b" + "reference": "0f2b06990ef0031e7c59a8e286d9609c7b394f3f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/support/zipball/71eda508f6a8ecea3bdd9be14e8076d748f3567b", - "reference": "71eda508f6a8ecea3bdd9be14e8076d748f3567b", + "url": "https://api.github.com/repos/hyperf/support/zipball/0f2b06990ef0031e7c59a8e286d9609c7b394f3f", + "reference": "0f2b06990ef0031e7c59a8e286d9609c7b394f3f", "shasum": "", "mirrors": [ { @@ -2572,13 +2834,13 @@ ] }, "require": { - "hyperf/collection": "~3.0.0", - "hyperf/context": "~3.0.0", - "hyperf/contract": "~3.0.0", - "hyperf/coroutine": "~3.0.0", - "hyperf/macroable": "~3.0.0", - "hyperf/stringable": "~3.0.0", - "php": ">=8.0" + "hyperf/collection": "~3.1.0", + "hyperf/context": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/coroutine": "~3.1.0", + "hyperf/macroable": "~3.1.0", + "hyperf/stringable": "~3.1.0", + "php": ">=8.1" }, "suggest": { "nesbot/carbon": "Use Carbon as DateTime object.(^2.0)" @@ -2615,20 +2877,20 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-21T04:06:36+00:00" + "time": "2023-11-10T02:04:37+00:00" }, { "name": "hyperf/tappable", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/tappable.git", - "reference": "00e9c0e2d90920aff60a67ffb122ac1842648a8d" + "reference": "f640e37006dad09ca6f2b9a4cf047907aaebf002" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/tappable/zipball/00e9c0e2d90920aff60a67ffb122ac1842648a8d", - "reference": "00e9c0e2d90920aff60a67ffb122ac1842648a8d", + "url": "https://api.github.com/repos/hyperf/tappable/zipball/f640e37006dad09ca6f2b9a4cf047907aaebf002", + "reference": "f640e37006dad09ca6f2b9a4cf047907aaebf002", "shasum": "", "mirrors": [ { @@ -2638,12 +2900,12 @@ ] }, "require": { - "php": ">=7.4" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -2672,20 +2934,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/translation", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/translation.git", - "reference": "bea69dbec3e2f9ea24b272ff7af92962a2a37443" + "reference": "324eb2d335c88101e69abedecd33188a535f4760" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/translation/zipball/bea69dbec3e2f9ea24b272ff7af92962a2a37443", - "reference": "bea69dbec3e2f9ea24b272ff7af92962a2a37443", + "url": "https://api.github.com/repos/hyperf/translation/zipball/324eb2d335c88101e69abedecd33188a535f4760", + "reference": "324eb2d335c88101e69abedecd33188a535f4760", "shasum": "", "mirrors": [ { @@ -2695,17 +2967,17 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "hyperf/macroable": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", + "hyperf/contract": "~3.1.0", + "hyperf/macroable": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Translation\\ConfigProvider" @@ -2730,22 +3002,32 @@ ], "support": { "issues": "https://github.com/hyperf/translation/issues", - "source": "https://github.com/hyperf/translation/tree/v3.0.37" + "source": "https://github.com/hyperf/translation/tree/v3.1.0" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/utils", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/utils.git", - "reference": "1b8f487ce2290d4d2a2d137c92f10e10e0d8330b" + "reference": "10522904195eb5af9090bbd072589fb387c91041" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/utils/zipball/1b8f487ce2290d4d2a2d137c92f10e10e0d8330b", - "reference": "1b8f487ce2290d4d2a2d137c92f10e10e0d8330b", + "url": "https://api.github.com/repos/hyperf/utils/zipball/10522904195eb5af9090bbd072589fb387c91041", + "reference": "10522904195eb5af9090bbd072589fb387c91041", "shasum": "", "mirrors": [ { @@ -2756,42 +3038,24 @@ }, "require": { "doctrine/inflector": "^2.0", - "hyperf/code-parser": "~3.0.0", - "hyperf/codec": "~3.0.0", - "hyperf/collection": "~3.0.0", - "hyperf/context": "~3.0.0", - "hyperf/contract": "~3.0.0", - "hyperf/coordinator": "~3.0.0", - "hyperf/coroutine": "~3.0.0", - "hyperf/engine": "^1.2|^2.0", - "hyperf/macroable": "~3.0.0", - "hyperf/serializer": "~3.0.0", - "hyperf/stringable": "~3.0.0", - "hyperf/support": "~3.0.0", - "php": ">=7.2" - }, - "suggest": { - "ext-swoole": "Required to use methods related to swoole (>=4.5).", - "hyperf/di": "Required to use ExceptionNormalizer", - "nikic/php-parser": "Required to use PhpParser. (^4.0)", - "ramsey/uuid": "Required to use uuid and orderedUuid methods", - "symfony/property-access": "Required to use SymfonyNormalizer (^5.0|^6.0)", - "symfony/serializer": "Required to use SymfonyNormalizer (^5.0|^6.0)", - "symfony/uid": "Required to use ulid method", - "symfony/var-dumper": "Required to use the dd function (^5.0|^6.0)." + "hyperf/code-parser": "~3.1.0", + "hyperf/codec": "~3.1.0", + "hyperf/collection": "~3.1.0", + "hyperf/context": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/coordinator": "~3.1.0", + "hyperf/coroutine": "~3.1.0", + "hyperf/engine": "^2.0", + "hyperf/macroable": "~3.1.0", + "hyperf/serializer": "~3.1.0", + "hyperf/stringable": "~3.1.0", + "hyperf/support": "~3.1.0", + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "files": [ - "src/Functions.php" - ], - "psr-4": { - "Hyperf\\Utils\\": "src/" + "dev-master": "3.1-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -2812,7 +3076,17 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "jetbrains/phpstorm-attributes", @@ -2940,16 +3214,16 @@ }, { "name": "laminas/laminas-mime", - "version": "2.11.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mime.git", - "reference": "60ec04b755821c79c1987ce291b44e69f2c0831f" + "reference": "08cc544778829b7d68d27a097885bd6e7130135e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/60ec04b755821c79c1987ce291b44e69f2c0831f", - "reference": "60ec04b755821c79c1987ce291b44e69f2c0831f", + "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/08cc544778829b7d68d27a097885bd6e7130135e", + "reference": "08cc544778829b7d68d27a097885bd6e7130135e", "shasum": "", "mirrors": [ { @@ -2960,7 +3234,7 @@ }, "require": { "laminas/laminas-stdlib": "^2.7 || ^3.0", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "conflict": { "zendframework/zend-mime": "*" @@ -3003,7 +3277,7 @@ "type": "community_bridge" } ], - "time": "2022-10-18T08:38:15+00:00" + "time": "2023-11-02T16:47:19+00:00" }, { "name": "laminas/laminas-stdlib", @@ -3410,16 +3684,16 @@ }, { "name": "phpoption/phpoption", - "version": "1.9.1", + "version": "1.9.2", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", - "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/80735db690fe4fc5c76dfa7f9b770634285fa820", + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820", "shasum": "", "mirrors": [ { @@ -3433,7 +3707,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "type": "library", "extra": { @@ -3475,7 +3749,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.2" }, "funding": [ { @@ -3487,7 +3761,7 @@ "type": "tidelift" } ], - "time": "2023-02-25T19:38:58+00:00" + "time": "2023-11-12T21:59:55+00:00" }, { "name": "psr/container", @@ -3605,6 +3879,125 @@ "time": "2019-01-08T18:20:26+00:00" }, { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "e616d01114759c4c489f93b099585439f795fe35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + }, + "time": "2023-04-10T20:10:41+00:00" + }, + { "name": "psr/http-message", "version": "2.0", "source": { @@ -4046,17 +4439,73 @@ "time": "2023-09-03T09:24:00+00:00" }, { + "name": "swow/psr7-plus", + "version": "v1.1.2", + "source": { + "type": "git", + "url": "https://github.com/swow/psr7-plus.git", + "reference": "7acc4924be907d2ff64edee5a2bd116620e56364" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swow/psr7-plus/zipball/7acc4924be907d2ff64edee5a2bd116620e56364", + "reference": "7acc4924be907d2ff64edee5a2bd116620e56364", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1|^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Swow\\Psr7\\Message\\": "src/Message/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "twose", + "email": "twosee@php.net" + } + ], + "description": "Modern strong-typed interfaces for Psr7, not only HTTP but also WebSocket", + "keywords": [ + "http", + "psr17", + "psr7", + "swow", + "websocket" + ], + "support": { + "issues": "https://github.com/swow/swow", + "source": "https://github.com/swow/psr7-plus/tree/v1.1.2" + }, + "time": "2023-06-15T09:18:11+00:00" + }, + { "name": "symfony/console", - "version": "v6.3.4", + "version": "v6.4.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6" + "reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/eca495f2ee845130855ddf1cf18460c38966c8b6", - "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6", + "url": "https://api.github.com/repos/symfony/console/zipball/a550a7c99daeedef3f9d23fb82e3531525ff11fd", + "reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd", "shasum": "", "mirrors": [ { @@ -4070,7 +4519,7 @@ "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0" + "symfony/string": "^5.4|^6.0|^7.0" }, "conflict": { "symfony/dependency-injection": "<5.4", @@ -4084,12 +4533,16 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/lock": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4123,7 +4576,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.3.4" + "source": "https://github.com/symfony/console/tree/v6.4.1" }, "funding": [ { @@ -4139,7 +4592,7 @@ "type": "tidelift" } ], - "time": "2023-08-16T10:10:12+00:00" + "time": "2023-11-30T10:54:28+00:00" }, { "name": "symfony/deprecation-contracts", @@ -4216,16 +4669,16 @@ }, { "name": "symfony/filesystem", - "version": "v6.3.1", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae" + "reference": "952a8cb588c3bc6ce76f6023000fb932f16a6e59" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/edd36776956f2a6fcf577edb5b05eb0e3bdc52ae", - "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/952a8cb588c3bc6ce76f6023000fb932f16a6e59", + "reference": "952a8cb588c3bc6ce76f6023000fb932f16a6e59", "shasum": "", "mirrors": [ { @@ -4265,7 +4718,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.3.1" + "source": "https://github.com/symfony/filesystem/tree/v6.4.0" }, "funding": [ { @@ -4281,20 +4734,20 @@ "type": "tidelift" } ], - "time": "2023-06-01T08:30:39+00:00" + "time": "2023-07-26T17:27:13+00:00" }, { "name": "symfony/finder", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4" + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4", - "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4", + "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", "shasum": "", "mirrors": [ { @@ -4307,7 +4760,7 @@ "php": ">=8.1" }, "require-dev": { - "symfony/filesystem": "^6.0" + "symfony/filesystem": "^6.0|^7.0" }, "type": "library", "autoload": { @@ -4335,7 +4788,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.3.5" + "source": "https://github.com/symfony/finder/tree/v6.4.0" }, "funding": [ { @@ -4351,20 +4804,20 @@ "type": "tidelift" } ], - "time": "2023-09-26T12:56:25+00:00" + "time": "2023-10-31T17:30:12+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.3.7", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e" + "reference": "44a6d39a9cc11e154547d882d5aac1e014440771" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/59d1837d5d992d16c2628cd0d6b76acf8d69b33e", - "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/44a6d39a9cc11e154547d882d5aac1e014440771", + "reference": "44a6d39a9cc11e154547d882d5aac1e014440771", "shasum": "", "mirrors": [ { @@ -4385,12 +4838,12 @@ "require-dev": { "doctrine/dbal": "^2.13.1|^3|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.3", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", - "symfony/mime": "^5.4|^6.0", - "symfony/rate-limiter": "^5.2|^6.0" + "symfony/cache": "^6.3|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4418,7 +4871,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.3.7" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.0" }, "funding": [ { @@ -4434,7 +4887,7 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:55:27+00:00" + "time": "2023-11-20T16:41:16+00:00" }, { "name": "symfony/polyfill-ctype", @@ -5137,16 +5590,16 @@ }, { "name": "symfony/process", - "version": "v6.3.4", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54" + "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", - "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", + "url": "https://api.github.com/repos/symfony/process/zipball/191703b1566d97a5425dc969e4350d32b8ef17aa", + "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa", "shasum": "", "mirrors": [ { @@ -5184,7 +5637,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.3.4" + "source": "https://github.com/symfony/process/tree/v6.4.0" }, "funding": [ { @@ -5200,7 +5653,7 @@ "type": "tidelift" } ], - "time": "2023-08-07T10:39:22+00:00" + "time": "2023-11-17T21:06:49+00:00" }, { "name": "symfony/service-contracts", @@ -5292,16 +5745,16 @@ }, { "name": "symfony/string", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339" + "reference": "b45fcf399ea9c3af543a92edf7172ba21174d809" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/13d76d0fb049051ed12a04bef4f9de8715bea339", - "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339", + "url": "https://api.github.com/repos/symfony/string/zipball/b45fcf399ea9c3af543a92edf7172ba21174d809", + "reference": "b45fcf399ea9c3af543a92edf7172ba21174d809", "shasum": "", "mirrors": [ { @@ -5321,11 +5774,11 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/intl": "^6.2", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/intl": "^6.2|^7.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0" + "symfony/var-exporter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -5364,7 +5817,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.5" + "source": "https://github.com/symfony/string/tree/v6.4.0" }, "funding": [ { @@ -5380,7 +5833,7 @@ "type": "tidelift" } ], - "time": "2023-09-18T10:38:32+00:00" + "time": "2023-11-28T20:41:49+00:00" }, { "name": "teapot/status-code", @@ -6086,17 +6539,17 @@ "time": "2022-08-02T04:12:58+00:00" }, { - "name": "cooper/hyperf-pest", - "version": "v1.1.0", + "name": "brianium/paratest", + "version": "v7.3.0", "source": { "type": "git", - "url": "https://github.com/myxiaoao/hyperf-pest.git", - "reference": "977381d06b1db2b1401dba51e307290941378298" + "url": "https://github.com/paratestphp/paratest.git", + "reference": "2951d3f773ea91451c7440f48122287778634b0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myxiaoao/hyperf-pest/zipball/977381d06b1db2b1401dba51e307290941378298", - "reference": "977381d06b1db2b1401dba51e307290941378298", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/2951d3f773ea91451c7440f48122287778634b0d", + "reference": "2951d3f773ea91451c7440f48122287778634b0d", "shasum": "", "mirrors": [ { @@ -6106,39 +6559,44 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "hyperf/di": "~3.0.0", - "hyperf/utils": "~3.0.0", - "pestphp/pest": "~1.23.0", - "php": ">=8.0" + "ext-dom": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-simplexml": "*", + "fidry/cpu-core-counter": "^0.5.1", + "jean85/pretty-package-versions": "^2.0.5", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0", + "phpunit/php-code-coverage": "^10.1.7", + "phpunit/php-file-iterator": "^4.1.0", + "phpunit/php-timer": "^6.0", + "phpunit/phpunit": "^10.4.1", + "sebastian/environment": "^6.0.1", + "symfony/console": "^6.3.4 || ^7.0.0", + "symfony/process": "^6.3.4 || ^7.0.0" }, "require-dev": { - "composer/composer": "^2.0", - "friendsofphp/php-cs-fixer": "^3.0", - "hyperf/testing": "~3.0.0", - "mockery/mockery": "^1.0", - "phpstan/phpstan": "^1.0", - "phpunit/phpunit": "^9.6", - "swoole/ide-helper": "^5.0" - }, - "suggest": { - "swow/swow": "Required to create swow components." + "doctrine/coding-standard": "^12.0.0", + "ext-pcov": "*", + "ext-posix": "*", + "infection/infection": "^0.27.4", + "phpstan/phpstan": "^1.10.38", + "phpstan/phpstan-deprecation-rules": "^1.1.4", + "phpstan/phpstan-phpunit": "^1.3.15", + "phpstan/phpstan-strict-rules": "^1.5.1", + "squizlabs/php_codesniffer": "^3.7.2", + "symfony/filesystem": "^6.3.1 || ^7.0.0" }, "bin": [ - "bin/co-pest" + "bin/paratest", + "bin/paratest.bat", + "bin/paratest_for_phpstorm" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - }, - "hyperf": { - "config": "Cooper\\HyperfPest\\ConfigProvider" - } - }, "autoload": { "psr-4": { - "Cooper\\HyperfPest\\": "src/" + "ParaTest\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", @@ -6147,22 +6605,39 @@ ], "authors": [ { - "name": "cooper", - "email": "myxiaoao@gmail.com" + "name": "Brian Scaturro", + "email": "scaturrob@gmail.com", + "role": "Developer" + }, + { + "name": "Filippo Tessarotto", + "email": "zoeslam@gmail.com", + "role": "Developer" } ], - "description": "Pest Testing for hyperf", + "description": "Parallel testing for PHP", + "homepage": "https://github.com/paratestphp/paratest", "keywords": [ - "hyperf", - "pest", - "php", + "concurrent", + "parallel", + "phpunit", "testing" ], "support": { - "issues": "https://github.com/myxiaoao/hyperf-pest/issues", - "source": "https://github.com/myxiaoao/hyperf-pest/tree/v1.1.0" + "issues": "https://github.com/paratestphp/paratest/issues", + "source": "https://github.com/paratestphp/paratest/tree/v7.3.0" }, - "time": "2023-07-20T00:42:46+00:00" + "funding": [ + { + "url": "https://github.com/sponsors/Slamdunk", + "type": "github" + }, + { + "url": "https://paypal.me/filippotessarotto", + "type": "paypal" + } + ], + "time": "2023-10-10T15:11:25+00:00" }, { "name": "doctrine/deprecations", @@ -6375,17 +6850,84 @@ "time": "2023-06-01T07:04:22+00:00" }, { + "name": "fidry/cpu-core-counter", + "version": "0.5.1", + "source": { + "type": "git", + "url": "https://github.com/theofidry/cpu-core-counter.git", + "reference": "b58e5a3933e541dc286cc91fc4f3898bbc6f1623" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/b58e5a3933e541dc286cc91fc4f3898bbc6f1623", + "reference": "b58e5a3933e541dc286cc91fc4f3898bbc6f1623", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "fidry/makefile": "^0.2.0", + "phpstan/extension-installer": "^1.2.0", + "phpstan/phpstan": "^1.9.2", + "phpstan/phpstan-deprecation-rules": "^1.0.0", + "phpstan/phpstan-phpunit": "^1.2.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^9.5.26 || ^8.5.31", + "theofidry/php-cs-fixer-config": "^1.0", + "webmozarts/strict-phpunit": "^7.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fidry\\CpuCoreCounter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Tiny utility to get the number of CPU cores.", + "keywords": [ + "CPU", + "core" + ], + "support": { + "issues": "https://github.com/theofidry/cpu-core-counter/issues", + "source": "https://github.com/theofidry/cpu-core-counter/tree/0.5.1" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2022-12-24T12:35:10+00:00" + }, + { "name": "filp/whoops", - "version": "2.15.3", + "version": "2.15.4", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "c83e88a30524f9360b11f585f71e6b17313b7187" + "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/c83e88a30524f9360b11f585f71e6b17313b7187", - "reference": "c83e88a30524f9360b11f585f71e6b17313b7187", + "url": "https://api.github.com/repos/filp/whoops/zipball/a139776fa3f5985a50b509f2a02ff0f709d2a546", + "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546", "shasum": "", "mirrors": [ { @@ -6441,7 +6983,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.15.3" + "source": "https://github.com/filp/whoops/tree/2.15.4" }, "funding": [ { @@ -6449,7 +6991,7 @@ "type": "github" } ], - "time": "2023-07-13T12:00:00+00:00" + "time": "2023-11-03T12:00:00+00:00" }, { "name": "firebase/php-jwt", @@ -6521,17 +7063,140 @@ "time": "2023-10-05T00:24:42+00:00" }, { + "name": "friendsofhyperf/pest-plugin-hyperf", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/friendsofhyperf/pest-plugin-hyperf.git", + "reference": "0097fd2c4f15e0fa5085ad104ecd661a5fdafe8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/friendsofhyperf/pest-plugin-hyperf/zipball/0097fd2c4f15e0fa5085ad104ecd661a5fdafe8a", + "reference": "0097fd2c4f15e0fa5085ad104ecd661a5fdafe8a", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-swoole": "*", + "hyperf/coordinator": "~3.1.0", + "hyperf/di": "~3.1.0", + "hyperf/support": "~3.1.0", + "pestphp/pest": "^2.8.0", + "pestphp/pest-plugin": "^2.0.1", + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.1-dev" + }, + "pest": { + "plugins": [ + "Pest\\Hyperf\\Plugin" + ] + } + }, + "autoload": { + "psr-4": { + "Pest\\Hyperf\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest Hyperf Plugin.", + "keywords": [ + "dev", + "framework", + "hyperf", + "pest", + "php", + "plugin", + "test", + "testing", + "unit", + "v3.1" + ], + "support": { + "issues": "https://github.com/friendsofhyperf/components/issues", + "source": "https://github.com/friendsofhyperf/components" + }, + "time": "2023-12-02T16:49:21+00:00" + }, + { + "name": "friendsofhyperf/rector", + "version": "v0.1.5", + "source": { + "type": "git", + "url": "https://github.com/friendsofhyperf/rector.git", + "reference": "896ec187d0b85ac2b2db5e7201a21fbfdf4f3e54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/friendsofhyperf/rector/zipball/896ec187d0b85ac2b2db5e7201a21fbfdf4f3e54", + "reference": "896ec187d0b85ac2b2db5e7201a21fbfdf4f3e54", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=8.0", + "rector/rector": "^0.15.12" + }, + "require-dev": { + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8.2", + "phpstan/phpstan-strict-rules": "^1.2", + "phpstan/phpstan-webmozart-assert": "^1.1", + "phpunit/phpunit": "^10.0", + "rector/phpstan-rules": "^0.6", + "rector/rector-debugging": "dev-main", + "symplify/easy-coding-standard": "^11.0", + "symplify/phpstan-extensions": "^11.0", + "symplify/phpstan-rules": "^11.0", + "symplify/rule-doc-generator": "^11.0", + "symplify/vendor-patches": "^11.0" + }, + "type": "rector-extension", + "autoload": { + "psr-4": { + "Rector\\Hyperf\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Rector upgrades rules for Hyperf.", + "support": { + "issues": "https://github.com/friendsofhyperf/rector/issues", + "source": "https://github.com/friendsofhyperf/rector/tree/v0.1.5" + }, + "time": "2023-06-26T23:32:12+00:00" + }, + { "name": "friendsofphp/php-cs-fixer", - "version": "v3.36.0", + "version": "v3.40.1", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "e889301f276c6ce2c391d6aafae9a162e785b064" + "reference": "7002f09c9593f515625a9f9717b10c2ab64dd3d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/e889301f276c6ce2c391d6aafae9a162e785b064", - "reference": "e889301f276c6ce2c391d6aafae9a162e785b064", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/7002f09c9593f515625a9f9717b10c2ab64dd3d5", + "reference": "7002f09c9593f515625a9f9717b10c2ab64dd3d5", "shasum": "", "mirrors": [ { @@ -6541,37 +7206,37 @@ ] }, "require": { - "composer/semver": "^3.3", + "composer/semver": "^3.4", "composer/xdebug-handler": "^3.0.3", "ext-json": "*", "ext-tokenizer": "*", "php": "^7.4 || ^8.0", "sebastian/diff": "^4.0 || ^5.0", - "symfony/console": "^5.4 || ^6.0", - "symfony/event-dispatcher": "^5.4 || ^6.0", - "symfony/filesystem": "^5.4 || ^6.0", - "symfony/finder": "^5.4 || ^6.0", - "symfony/options-resolver": "^5.4 || ^6.0", - "symfony/polyfill-mbstring": "^1.27", - "symfony/polyfill-php80": "^1.27", - "symfony/polyfill-php81": "^1.27", - "symfony/process": "^5.4 || ^6.0", - "symfony/stopwatch": "^5.4 || ^6.0" + "symfony/console": "^5.4 || ^6.0 || ^7.0", + "symfony/event-dispatcher": "^5.4 || ^6.0 || ^7.0", + "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", + "symfony/finder": "^5.4 || ^6.0 || ^7.0", + "symfony/options-resolver": "^5.4 || ^6.0 || ^7.0", + "symfony/polyfill-mbstring": "^1.28", + "symfony/polyfill-php80": "^1.28", + "symfony/polyfill-php81": "^1.28", + "symfony/process": "^5.4 || ^6.0 || ^7.0", + "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { "facile-it/paraunit": "^1.3 || ^2.0", "justinrainbow/json-schema": "^5.2", - "keradus/cli-executor": "^2.0", + "keradus/cli-executor": "^2.1", "mikey179/vfsstream": "^1.6.11", - "php-coveralls/php-coveralls": "^2.5.3", + "php-coveralls/php-coveralls": "^2.7", "php-cs-fixer/accessible-object": "^1.1", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", - "phpspec/prophecy": "^1.16", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.4", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.4", + "phpspec/prophecy": "^1.17", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5", - "symfony/phpunit-bridge": "^6.2.3", - "symfony/yaml": "^5.4 || ^6.0" + "phpunit/phpunit": "^9.6", + "symfony/phpunit-bridge": "^6.3.8 || ^7.0", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0" }, "suggest": { "ext-dom": "For handling output formats in XML", @@ -6609,7 +7274,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.36.0" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.40.1" }, "funding": [ { @@ -6617,20 +7282,20 @@ "type": "github" } ], - "time": "2023-10-27T10:12:29+00:00" + "time": "2023-12-02T23:18:26+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.8.0", + "version": "7.8.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9" + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9", - "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104", + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104", "shasum": "", "mirrors": [ { @@ -6651,11 +7316,11 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -6733,7 +7398,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.8.0" + "source": "https://github.com/guzzle/guzzle/tree/7.8.1" }, "funding": [ { @@ -6749,7 +7414,7 @@ "type": "tidelift" } ], - "time": "2023-08-27T10:20:53+00:00" + "time": "2023-12-03T20:35:24+00:00" }, { "name": "guzzlehttp/promises", @@ -6842,16 +7507,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.6.1", + "version": "2.6.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727" + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727", - "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", "shasum": "", "mirrors": [ { @@ -6871,9 +7536,9 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" + "phpunit/phpunit": "^8.5.36 || ^9.6.15" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -6944,7 +7609,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.6.1" + "source": "https://github.com/guzzle/psr7/tree/2.6.2" }, "funding": [ { @@ -6960,20 +7625,20 @@ "type": "tidelift" } ], - "time": "2023-08-27T10:13:57+00:00" + "time": "2023-12-03T20:05:35+00:00" }, { "name": "hyperf/crontab", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/crontab.git", - "reference": "c28ae42f35b9b2448acc3cb7817e76316ae89775" + "reference": "e04d2397646301fd8a6a29c5a68a4457f69dab94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/crontab/zipball/c28ae42f35b9b2448acc3cb7817e76316ae89775", - "reference": "c28ae42f35b9b2448acc3cb7817e76316ae89775", + "url": "https://api.github.com/repos/hyperf/crontab/zipball/e04d2397646301fd8a6a29c5a68a4457f69dab94", + "reference": "e04d2397646301fd8a6a29c5a68a4457f69dab94", "shasum": "", "mirrors": [ { @@ -6983,11 +7648,11 @@ ] }, "require": { - "hyperf/framework": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", + "hyperf/framework": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", "nesbot/carbon": "^2.0", - "php": ">=8.0" + "php": ">=8.1" }, "suggest": { "hyperf/command": "Required to use command trigger.", @@ -6996,7 +7661,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Crontab\\ConfigProvider" @@ -7025,20 +7690,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-20T11:44:00+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/database", - "version": "v3.0.40", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/database.git", - "reference": "78c477ffac2b0c1fcf5c6db970230e63bf6f243d" + "reference": "f4033ca20f2bbd6727b3df67577520bf406e24ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/database/zipball/78c477ffac2b0c1fcf5c6db970230e63bf6f243d", - "reference": "78c477ffac2b0c1fcf5c6db970230e63bf6f243d", + "url": "https://api.github.com/repos/hyperf/database/zipball/f4033ca20f2bbd6727b3df67577520bf406e24ff", + "reference": "f4033ca20f2bbd6727b3df67577520bf406e24ff", "shasum": "", "mirrors": [ { @@ -7048,14 +7723,14 @@ ] }, "require": { - "hyperf/code-parser": "~3.0.0", - "hyperf/collection": "~3.0.0", - "hyperf/macroable": "~3.0.0", - "hyperf/support": "~3.0.24", - "hyperf/tappable": "~3.0.0", - "hyperf/utils": "~3.0.0", + "hyperf/code-parser": "~3.1.0", + "hyperf/collection": "~3.1.0", + "hyperf/macroable": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/tappable": "~3.1.0", + "hyperf/utils": "~3.1.0", "nesbot/carbon": "^2.0", - "php": ">=8.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", "psr/event-dispatcher": "^1.0" }, @@ -7067,7 +7742,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -7092,20 +7767,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-10-17T12:54:04+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/db", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/db.git", - "reference": "b2538f6d8a4b17eb75007399db56dccf2f4508df" + "reference": "b9e95d554e594a8aae2b5d6e4989bea344e7a6ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/db/zipball/b2538f6d8a4b17eb75007399db56dccf2f4508df", - "reference": "b2538f6d8a4b17eb75007399db56dccf2f4508df", + "url": "https://api.github.com/repos/hyperf/db/zipball/b9e95d554e594a8aae2b5d6e4989bea344e7a6ea", + "reference": "b9e95d554e594a8aae2b5d6e4989bea344e7a6ea", "shasum": "", "mirrors": [ { @@ -7115,12 +7800,12 @@ ] }, "require": { - "hyperf/config": "~3.0.0", - "hyperf/contract": "~3.0.0", - "hyperf/pool": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", + "hyperf/config": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/pool": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0" }, "suggest": { @@ -7129,7 +7814,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\DB\\ConfigProvider" @@ -7150,22 +7835,32 @@ ], "support": { "issues": "https://github.com/hyperf/db/issues", - "source": "https://github.com/hyperf/db/tree/v3.0.37" + "source": "https://github.com/hyperf/db/tree/v3.1.0" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/dispatcher", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/dispatcher.git", - "reference": "9132a800f3156aeb1c54a34ce5dd094046c18062" + "reference": "582dc948da50db771294130bba465d8163f11ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/dispatcher/zipball/9132a800f3156aeb1c54a34ce5dd094046c18062", - "reference": "9132a800f3156aeb1c54a34ce5dd094046c18062", + "url": "https://api.github.com/repos/hyperf/dispatcher/zipball/582dc948da50db771294130bba465d8163f11ab1", + "reference": "582dc948da50db771294130bba465d8163f11ab1", "shasum": "", "mirrors": [ { @@ -7175,8 +7870,8 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "php": ">=8.0", + "hyperf/contract": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", "psr/http-message": "^1.0|^2.0", "psr/http-server-middleware": "^1.0" @@ -7184,7 +7879,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Dispatcher\\ConfigProvider" @@ -7215,20 +7910,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/event", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/event.git", - "reference": "76534832f51db7bf74f0dcd0a8dd9720e6e8080b" + "reference": "6eada5f74ce80786c567d5aed0361d51175217bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/event/zipball/76534832f51db7bf74f0dcd0a8dd9720e6e8080b", - "reference": "76534832f51db7bf74f0dcd0a8dd9720e6e8080b", + "url": "https://api.github.com/repos/hyperf/event/zipball/6eada5f74ce80786c567d5aed0361d51175217bb", + "reference": "6eada5f74ce80786c567d5aed0361d51175217bb", "shasum": "", "mirrors": [ { @@ -7238,8 +7943,9 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "php": ">=8.0", + "hyperf/contract": "~3.1.0", + "hyperf/stdlib": "~3.1.0", + "php": ">=8.1", "psr/event-dispatcher": "^1.0" }, "suggest": { @@ -7248,7 +7954,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Event\\ConfigProvider" @@ -7277,20 +7983,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/exception-handler", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/exception-handler.git", - "reference": "baf189572b529e9f4223cc31c23a20232179db05" + "reference": "941a7b426d7ecc6f34fa56d19749e8ab57a737f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/exception-handler/zipball/baf189572b529e9f4223cc31c23a20232179db05", - "reference": "baf189572b529e9f4223cc31c23a20232179db05", + "url": "https://api.github.com/repos/hyperf/exception-handler/zipball/941a7b426d7ecc6f34fa56d19749e8ab57a737f8", + "reference": "941a7b426d7ecc6f34fa56d19749e8ab57a737f8", "shasum": "", "mirrors": [ { @@ -7300,18 +8016,27 @@ ] }, "require": { - "hyperf/contract": "~3.0.0", - "hyperf/dispatcher": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", + "hyperf/context": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/dispatcher": "~3.1.0", + "hyperf/http-message": "~3.1.0", + "hyperf/stdlib": "~3.1.0", + "hyperf/support": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", - "psr/http-message": "^1.0|^2.0" + "psr/http-message": "^1.0|^2.0", + "swow/psr7-plus": "^1.0" + }, + "suggest": { + "hyperf/di": "Required to use #[ExceptionHandler]", + "hyperf/event": "Required to use listeners", + "hyperf/framework": "Required to use listeners", + "hyperf/stringable": "Required to use WhoopsExceptionHandler" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\ExceptionHandler\\ConfigProvider" @@ -7339,20 +8064,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/guzzle", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/guzzle.git", - "reference": "312d15dd1c94e423da3ab959363fa5c42e131c52" + "reference": "df01c9b6ba645347a05113c6bcac2314145e611c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/guzzle/zipball/312d15dd1c94e423da3ab959363fa5c42e131c52", - "reference": "312d15dd1c94e423da3ab959363fa5c42e131c52", + "url": "https://api.github.com/repos/hyperf/guzzle/zipball/df01c9b6ba645347a05113c6bcac2314145e611c", + "reference": "df01c9b6ba645347a05113c6bcac2314145e611c", "shasum": "", "mirrors": [ { @@ -7363,7 +8098,7 @@ }, "require": { "guzzlehttp/guzzle": "^6.3|^7.0", - "php": ">=8.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", "psr/http-message": "^1.0|^2.0" }, @@ -7374,7 +8109,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Guzzle\\ConfigProvider" @@ -7398,22 +8133,32 @@ ], "support": { "issues": "https://github.com/hyperf/guzzle/issues", - "source": "https://github.com/hyperf/guzzle/tree/v3.0.37" + "source": "https://github.com/hyperf/guzzle/tree/v3.1.0" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/http-server", - "version": "v3.0.41", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/http-server.git", - "reference": "2aabe1c328e1408457433952f5a8f779e561c289" + "reference": "022da795a5b2712380b657b2c736d85f70b33395" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/http-server/zipball/2aabe1c328e1408457433952f5a8f779e561c289", - "reference": "2aabe1c328e1408457433952f5a8f779e561c289", + "url": "https://api.github.com/repos/hyperf/http-server/zipball/022da795a5b2712380b657b2c736d85f70b33395", + "reference": "022da795a5b2712380b657b2c736d85f70b33395", "shasum": "", "mirrors": [ { @@ -7423,22 +8168,24 @@ ] }, "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", + "hyperf/codec": "~3.1.0", + "hyperf/collection": "~3.1.0", + "hyperf/context": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/coroutine": "~3.1.0", + "hyperf/dispatcher": "~3.1.0", + "hyperf/event": "~3.1.0", + "hyperf/exception-handler": "~3.1.0", + "hyperf/http-message": "~3.1.0", + "hyperf/macroable": "~3.1.0", + "hyperf/serializer": "~3.1.0", + "hyperf/server": "~3.1.0", + "hyperf/stdlib": "~3.1.0", + "hyperf/support": "~3.1.0", "nikic/fast-route": "^1.3", - "php": ">=8.0", - "psr/container": "^1.0|^2.0" + "php": ">=8.1", + "psr/container": "^1.0|^2.0", + "swow/psr7-plus": "^1.0" }, "suggest": { "hyperf/di": "Required to use annotations." @@ -7446,7 +8193,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\HttpServer\\ConfigProvider" @@ -7476,20 +8223,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-10-26T10:42:14+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/server", - "version": "v3.0.39", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/server.git", - "reference": "b8e305dc7583762a5e3815b1da984e7cf2f13388" + "reference": "2c667e0977945d26a56bec53b1c946286cffc3a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/server/zipball/b8e305dc7583762a5e3815b1da984e7cf2f13388", - "reference": "b8e305dc7583762a5e3815b1da984e7cf2f13388", + "url": "https://api.github.com/repos/hyperf/server/zipball/2c667e0977945d26a56bec53b1c946286cffc3a2", + "reference": "2c667e0977945d26a56bec53b1c946286cffc3a2", "shasum": "", "mirrors": [ { @@ -7499,12 +8256,12 @@ ] }, "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", + "hyperf/contract": "~3.1.0", + "hyperf/coordinator": "~3.1.0", + "hyperf/engine": "^2.8", + "hyperf/support": "~3.1.0", + "hyperf/tappable": "~3.1.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", "psr/event-dispatcher": "^1.0", "psr/log": "^1.0|^2.0|^3.0", @@ -7517,7 +8274,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Server\\ConfigProvider" @@ -7546,20 +8303,30 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-10-08T15:14:41+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" }, { "name": "hyperf/session", - "version": "v3.0.37", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/session.git", - "reference": "74bc509593a2fdd942c591ce84f7a97ff5bc21ab" + "reference": "5c81bb2d4eba714f0d4c55027c0aafd50c5916d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/session/zipball/74bc509593a2fdd942c591ce84f7a97ff5bc21ab", - "reference": "74bc509593a2fdd942c591ce84f7a97ff5bc21ab", + "url": "https://api.github.com/repos/hyperf/session/zipball/5c81bb2d4eba714f0d4c55027c0aafd50c5916d0", + "reference": "5c81bb2d4eba714f0d4c55027c0aafd50c5916d0", "shasum": "", "mirrors": [ { @@ -7569,10 +8336,10 @@ ] }, "require": { - "hyperf/collection": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/utils": "~3.0.0", - "php": ">=8.0", + "hyperf/collection": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1", "psr/http-server-middleware": "^1.0" }, "suggest": { @@ -7582,7 +8349,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Session\\ConfigProvider" @@ -7609,20 +8376,107 @@ "pull-request": "https://github.com/hyperf/hyperf/pulls", "source": "https://github.com/hyperf/hyperf" }, - "time": "2023-09-19T01:50:18+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" + }, + { + "name": "hyperf/testing", + "version": "v3.1.0", + "source": { + "type": "git", + "url": "https://github.com/hyperf/testing.git", + "reference": "a0b4f5472953ccadb4b54a39dfd6695dff5d3dcd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hyperf/testing/zipball/a0b4f5472953ccadb4b54a39dfd6695dff5d3dcd", + "reference": "a0b4f5472953ccadb4b54a39dfd6695dff5d3dcd", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "hyperf/codec": "~3.1.0", + "hyperf/collection": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/coroutine": "~3.1.0", + "hyperf/http-message": "~3.1.0", + "hyperf/http-server": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/utils": "~3.1.0", + "php": ">=8.1", + "phpunit/phpunit": "^10.0", + "psr/container": "^1.0|^2.0", + "symfony/http-foundation": "^5.4|^6.0" + }, + "suggest": { + "fakerphp/faker": "Required to use Faker feature.(^1.23)" + }, + "bin": [ + "co-phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "psr-4": { + "Hyperf\\Testing\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Testing for hyperf", + "keywords": [ + "dev", + "php", + "swoole", + "testing" + ], + "support": { + "source": "https://github.com/hyperf/testing/tree/v3.1.0" + }, + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-29T03:44:48+00:00" }, { "name": "hyperf/validation", - "version": "v3.0.41", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/hyperf/validation.git", - "reference": "00c517320e4d38c873c83529ef10c0060aad0b9a" + "reference": "8d97efbbbf818e51a5ae54d6fc5979a7e86f6244" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hyperf/validation/zipball/00c517320e4d38c873c83529ef10c0060aad0b9a", - "reference": "00c517320e4d38c873c83529ef10c0060aad0b9a", + "url": "https://api.github.com/repos/hyperf/validation/zipball/8d97efbbbf818e51a5ae54d6fc5979a7e86f6244", + "reference": "8d97efbbbf818e51a5ae54d6fc5979a7e86f6244", "shasum": "", "mirrors": [ { @@ -7633,21 +8487,21 @@ }, "require": { "egulias/email-validator": "^3.0", - "hyperf/collection": "~3.0.0", - "hyperf/conditionable": "~3.0.0", - "hyperf/contract": "~3.0.0", - "hyperf/database": "~3.0.0", - "hyperf/di": "~3.0.0", - "hyperf/framework": "~3.0.0", - "hyperf/http-server": "~3.0.0", - "hyperf/macroable": "~3.0.0", - "hyperf/stringable": "~3.0.0", - "hyperf/support": "~3.0.0", - "hyperf/tappable": "~3.0.0", - "hyperf/translation": "~3.0.0", - "hyperf/utils": "~3.0.0", + "hyperf/collection": "~3.1.0", + "hyperf/conditionable": "~3.1.0", + "hyperf/contract": "~3.1.0", + "hyperf/database": "~3.1.0", + "hyperf/di": "~3.1.0", + "hyperf/framework": "~3.1.0", + "hyperf/http-server": "~3.1.0", + "hyperf/macroable": "~3.1.0", + "hyperf/stringable": "~3.1.0", + "hyperf/support": "~3.1.0", + "hyperf/tappable": "~3.1.0", + "hyperf/translation": "~3.1.0", + "hyperf/utils": "~3.1.0", "nesbot/carbon": "^2.21", - "php": ">=8.0", + "php": ">=8.1", "psr/container": "^1.0|^2.0", "psr/event-dispatcher": "^1.0", "psr/http-message": "^1.0|^2.0" @@ -7655,7 +8509,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" }, "hyperf": { "config": "Hyperf\\Validation\\ConfigProvider" @@ -7677,9 +8531,84 @@ ], "support": { "issues": "https://github.com/hyperf/validation/issues", - "source": "https://github.com/hyperf/validation/tree/v3.0.41" + "source": "https://github.com/hyperf/validation/tree/v3.1.0" }, - "time": "2023-10-24T03:14:35+00:00" + "funding": [ + { + "url": "https://hyperf.wiki/#/zh-cn/donate", + "type": "custom" + }, + { + "url": "https://opencollective.com/hyperf", + "type": "open_collective" + } + ], + "time": "2023-11-24T03:10:53+00:00" + }, + { + "name": "jean85/pretty-package-versions", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "composer-runtime-api": "^2.0.0", + "php": "^7.1|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.17", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^0.12.66", + "phpunit/phpunit": "^7.5|^8.5|^9.4", + "vimeo/psalm": "^4.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5" + }, + "time": "2021-10-08T21:21:46+00:00" }, { "name": "lizhichao/one-sm", @@ -7808,16 +8737,16 @@ }, { "name": "nesbot/carbon", - "version": "2.70.0", + "version": "2.71.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d" + "reference": "98276233188583f2ff845a0f992a235472d9466a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/d3298b38ea8612e5f77d38d1a99438e42f70341d", - "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", + "reference": "98276233188583f2ff845a0f992a235472d9466a", "shasum": "", "mirrors": [ { @@ -7916,7 +8845,7 @@ "type": "tidelift" } ], - "time": "2023-09-07T16:43:50+00:00" + "time": "2023-09-25T11:31:05+00:00" }, { "name": "nikic/fast-route", @@ -7976,16 +8905,16 @@ }, { "name": "nunomaduro/collision", - "version": "v6.4.0", + "version": "v7.10.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "f05978827b9343cba381ca05b8c7deee346b6015" + "reference": "49ec67fa7b002712da8526678abd651c09f375b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015", - "reference": "f05978827b9343cba381ca05b8c7deee346b6015", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/49ec67fa7b002712da8526678abd651c09f375b2", + "reference": "49ec67fa7b002712da8526678abd651c09f375b2", "shasum": "", "mirrors": [ { @@ -7995,25 +8924,30 @@ ] }, "require": { - "filp/whoops": "^2.14.5", - "php": "^8.0.0", - "symfony/console": "^6.0.2" + "filp/whoops": "^2.15.3", + "nunomaduro/termwind": "^1.15.1", + "php": "^8.1.0", + "symfony/console": "^6.3.4" + }, + "conflict": { + "laravel/framework": ">=11.0.0" }, "require-dev": { - "brianium/paratest": "^6.4.1", - "laravel/framework": "^9.26.1", - "laravel/pint": "^1.1.1", - "nunomaduro/larastan": "^1.0.3", - "nunomaduro/mock-final-classes": "^1.1.0", - "orchestra/testbench": "^7.7", - "phpunit/phpunit": "^9.5.23", - "spatie/ignition": "^1.4.1" + "brianium/paratest": "^7.3.0", + "laravel/framework": "^10.28.0", + "laravel/pint": "^1.13.3", + "laravel/sail": "^1.25.0", + "laravel/sanctum": "^3.3.1", + "laravel/tinker": "^2.8.2", + "nunomaduro/larastan": "^2.6.4", + "orchestra/testbench-core": "^8.13.0", + "pestphp/pest": "^2.23.2", + "phpunit/phpunit": "^10.4.1", + "sebastian/environment": "^6.0.1", + "spatie/laravel-ignition": "^2.3.1" }, "type": "library", "extra": { - "branch-alias": { - "dev-develop": "6.x-dev" - }, "laravel": { "providers": [ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" @@ -8021,6 +8955,9 @@ } }, "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], "psr-4": { "NunoMaduro\\Collision\\": "src/" } @@ -8066,20 +9003,112 @@ "type": "patreon" } ], - "time": "2023-01-03T12:54:54+00:00" + "time": "2023-10-11T15:45:01+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v1.15.1", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-mbstring": "*", + "php": "^8.0", + "symfony/console": "^5.3.0|^6.0.0" + }, + "require-dev": { + "ergebnis/phpstan-rules": "^1.0.", + "illuminate/console": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "laravel/pint": "^1.0.0", + "pestphp/pest": "^1.21.0", + "pestphp/pest-plugin-mock": "^1.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-strict-rules": "^1.1.0", + "symfony/var-dumper": "^5.2.7|^6.0.0", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2023-02-08T01:06:31+00:00" }, { "name": "pestphp/pest", - "version": "v1.23.1", + "version": "v2.23.2", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "5c56ad8772b89611c72a07e23f6e30aa29dc677a" + "reference": "b126e8e6e4afd6562e80c5dafcc2a973f17a09b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/5c56ad8772b89611c72a07e23f6e30aa29dc677a", - "reference": "5c56ad8772b89611c72a07e23f6e30aa29dc677a", + "url": "https://api.github.com/repos/pestphp/pest/zipball/b126e8e6e4afd6562e80c5dafcc2a973f17a09b3", + "reference": "b126e8e6e4afd6562e80c5dafcc2a973f17a09b3", "shasum": "", "mirrors": [ { @@ -8089,37 +9118,47 @@ ] }, "require": { - "nunomaduro/collision": "^5.11.0|^6.4.0", - "pestphp/pest-plugin": "^1.1.0", - "php": "^7.3 || ^8.0", - "phpunit/phpunit": "^9.6.10" + "brianium/paratest": "^7.3.0", + "nunomaduro/collision": "^7.9.0|^8.0.0", + "nunomaduro/termwind": "^1.15.1|^2.0.0", + "pestphp/pest-plugin": "^2.1.1", + "pestphp/pest-plugin-arch": "^2.4.0", + "php": "^8.1.0", + "phpunit/phpunit": "^10.4.1" + }, + "conflict": { + "phpunit/phpunit": ">10.4.1", + "sebastian/exporter": "<5.1.0", + "webmozart/assert": "<1.11.0" }, "require-dev": { - "illuminate/console": "^8.83.27", - "illuminate/support": "^8.83.27", - "laravel/dusk": "^6.25.2", - "pestphp/pest-dev-tools": "^1.0.0", - "pestphp/pest-plugin-parallel": "^1.2.1" + "pestphp/pest-dev-tools": "^2.16.0", + "pestphp/pest-plugin-type-coverage": "^2.4.0", + "symfony/process": "^6.3.4" }, "bin": [ "bin/pest" ], "type": "library", "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - }, "pest": { "plugins": [ + "Pest\\Plugins\\Bail", + "Pest\\Plugins\\Cache", "Pest\\Plugins\\Coverage", "Pest\\Plugins\\Init", + "Pest\\Plugins\\Environment", + "Pest\\Plugins\\Help", + "Pest\\Plugins\\Memory", + "Pest\\Plugins\\Only", + "Pest\\Plugins\\Printer", + "Pest\\Plugins\\ProcessIsolation", + "Pest\\Plugins\\Profile", + "Pest\\Plugins\\Retry", + "Pest\\Plugins\\Snapshot", + "Pest\\Plugins\\Verbose", "Pest\\Plugins\\Version", - "Pest\\Plugins\\Environment" - ] - }, - "laravel": { - "providers": [ - "Pest\\Laravel\\PestServiceProvider" + "Pest\\Plugins\\Parallel" ] } }, @@ -8142,7 +9181,7 @@ "email": "enunomaduro@gmail.com" } ], - "description": "An elegant PHP Testing Framework.", + "description": "The elegant PHP Testing Framework.", "keywords": [ "framework", "pest", @@ -8153,7 +9192,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v1.23.1" + "source": "https://github.com/pestphp/pest/tree/v2.23.2" }, "funding": [ { @@ -8165,20 +9204,20 @@ "type": "github" } ], - "time": "2023-07-12T19:42:47+00:00" + "time": "2023-10-10T15:40:34+00:00" }, { "name": "pestphp/pest-plugin", - "version": "v1.1.0", + "version": "v2.1.1", "source": { "type": "git", "url": "https://github.com/pestphp/pest-plugin.git", - "reference": "606c5f79c6a339b49838ffbee0151ca519efe378" + "reference": "e05d2859e08c2567ee38ce8b005d044e72648c0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/606c5f79c6a339b49838ffbee0151ca519efe378", - "reference": "606c5f79c6a339b49838ffbee0151ca519efe378", + "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/e05d2859e08c2567ee38ce8b005d044e72648c0b", + "reference": "e05d2859e08c2567ee38ce8b005d044e72648c0b", "shasum": "", "mirrors": [ { @@ -8188,22 +9227,20 @@ ] }, "require": { - "composer-plugin-api": "^1.1.0 || ^2.0.0", - "php": "^7.3 || ^8.0" + "composer-plugin-api": "^2.0.0", + "composer-runtime-api": "^2.2.2", + "php": "^8.1" }, "conflict": { - "pestphp/pest": "<1.0" + "pestphp/pest": "<2.2.3" }, "require-dev": { - "composer/composer": "^2.4.2", - "pestphp/pest": "^1.22.1", - "pestphp/pest-dev-tools": "^1.0.0" + "composer/composer": "^2.5.8", + "pestphp/pest": "^2.16.0", + "pestphp/pest-dev-tools": "^2.16.0" }, "type": "composer-plugin", "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - }, "class": "Pest\\Plugin\\Manager" }, "autoload": { @@ -8227,7 +9264,7 @@ "unit" ], "support": { - "source": "https://github.com/pestphp/pest-plugin/tree/v1.1.0" + "source": "https://github.com/pestphp/pest-plugin/tree/v2.1.1" }, "funding": [ { @@ -8243,7 +9280,77 @@ "type": "patreon" } ], - "time": "2022-09-18T13:18:17+00:00" + "time": "2023-08-22T08:40:06+00:00" + }, + { + "name": "pestphp/pest-plugin-arch", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-arch.git", + "reference": "b315c03bbb7e620d7b57a670816e9bf5f3dbc7f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/b315c03bbb7e620d7b57a670816e9bf5f3dbc7f7", + "reference": "b315c03bbb7e620d7b57a670816e9bf5f3dbc7f7", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "nunomaduro/collision": "^7.9.0|^8.0.0", + "pestphp/pest-plugin": "^2.1.1", + "php": "^8.1", + "ta-tikoma/phpunit-architecture-test": "^0.7.4" + }, + "require-dev": { + "pestphp/pest": "^2.22.0", + "pestphp/pest-dev-tools": "^2.16.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Arch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Arch plugin for Pest PHP.", + "keywords": [ + "arch", + "architecture", + "framework", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-arch/tree/v2.4.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2023-10-10T14:44:21+00:00" }, { "name": "phar-io/manifest", @@ -8369,17 +9476,256 @@ "time": "2022-02-21T01:04:05+00:00" }, { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.7.3", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", + "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.13" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.3" + }, + "time": "2023-08-12T11:01:26+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.24.4", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "6bd0c26f3786cd9b7c359675cb789e35a8e07496" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6bd0c26f3786cd9b7c359675cb789e35a8e07496", + "reference": "6bd0c26f3786cd9b7c359675cb789e35a8e07496", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.4" + }, + "time": "2023-11-26T18:29:22+00:00" + }, + { "name": "phpstan/phpstan", - "version": "1.10.39", + "version": "1.10.46", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "d9dedb0413f678b4d03cbc2279a48f91592c97c4" + "reference": "90d3d25c5b98b8068916bbf08ce42d5cb6c54e70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d9dedb0413f678b4d03cbc2279a48f91592c97c4", - "reference": "d9dedb0413f678b4d03cbc2279a48f91592c97c4", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/90d3d25c5b98b8068916bbf08ce42d5cb6c54e70", + "reference": "90d3d25c5b98b8068916bbf08ce42d5cb6c54e70", "shasum": "", "mirrors": [ { @@ -8434,20 +9780,20 @@ "type": "tidelift" } ], - "time": "2023-10-17T15:46:26+00:00" + "time": "2023-11-28T14:57:26+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.29", + "version": "10.1.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76" + "reference": "84838eed9ded511f61dc3e8b5944a52d9017b297" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6a3a87ac2bbe33b25042753df8195ba4aa534c76", - "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/84838eed9ded511f61dc3e8b5944a52d9017b297", + "reference": "84838eed9ded511f61dc3e8b5944a52d9017b297", "shasum": "", "mirrors": [ { @@ -8461,18 +9807,18 @@ "ext-libxml": "*", "ext-xmlwriter": "*", "nikic/php-parser": "^4.15", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-text-template": "^2.0.2", - "sebastian/code-unit-reverse-lookup": "^2.0.2", - "sebastian/complexity": "^2.0", - "sebastian/environment": "^5.1.2", - "sebastian/lines-of-code": "^1.0.3", - "sebastian/version": "^3.0.1", + "php": ">=8.1", + "phpunit/php-file-iterator": "^4.0", + "phpunit/php-text-template": "^3.0", + "sebastian/code-unit-reverse-lookup": "^3.0", + "sebastian/complexity": "^3.0", + "sebastian/environment": "^6.0", + "sebastian/lines-of-code": "^2.0", + "sebastian/version": "^4.0", "theseer/tokenizer": "^1.2.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.1" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -8481,7 +9827,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.2-dev" + "dev-main": "10.1-dev" } }, "autoload": { @@ -8510,7 +9856,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.29" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.8" }, "funding": [ { @@ -8518,20 +9864,20 @@ "type": "github" } ], - "time": "2023-09-19T04:57:46+00:00" + "time": "2023-11-15T13:31:15+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "3.0.6", + "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", "shasum": "", "mirrors": [ { @@ -8541,15 +9887,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -8576,7 +9922,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0" }, "funding": [ { @@ -8584,20 +9931,20 @@ "type": "github" } ], - "time": "2021-12-02T12:48:52+00:00" + "time": "2023-08-31T06:24:48+00:00" }, { "name": "phpunit/php-invoker", - "version": "3.1.1", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", "shasum": "", "mirrors": [ { @@ -8607,11 +9954,11 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "suggest": { "ext-pcntl": "*" @@ -8619,7 +9966,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -8645,7 +9992,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" }, "funding": [ { @@ -8653,20 +10000,20 @@ "type": "github" } ], - "time": "2020-09-28T05:58:55+00:00" + "time": "2023-02-03T06:56:09+00:00" }, { "name": "phpunit/php-text-template", - "version": "2.0.4", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", "shasum": "", "mirrors": [ { @@ -8676,15 +10023,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -8710,7 +10057,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" }, "funding": [ { @@ -8718,20 +10066,20 @@ "type": "github" } ], - "time": "2020-10-26T05:33:50+00:00" + "time": "2023-08-31T14:07:24+00:00" }, { "name": "phpunit/php-timer", - "version": "5.0.3", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d", "shasum": "", "mirrors": [ { @@ -8741,15 +10089,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -8775,7 +10123,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" }, "funding": [ { @@ -8783,20 +10131,20 @@ "type": "github" } ], - "time": "2020-10-26T13:16:10+00:00" + "time": "2023-02-03T06:57:52+00:00" }, { "name": "phpunit/phpunit", - "version": "9.6.13", + "version": "10.4.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be" + "reference": "62bd7af13d282deeb95650077d28ba3600ca321c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f3d767f7f9e191eab4189abe41ab37797e30b1be", - "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/62bd7af13d282deeb95650077d28ba3600ca321c", + "reference": "62bd7af13d282deeb95650077d28ba3600ca321c", "shasum": "", "mirrors": [ { @@ -8806,7 +10154,6 @@ ] }, "require": { - "doctrine/instantiator": "^1.3.1 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -8816,27 +10163,26 @@ "myclabs/deep-copy": "^1.10.1", "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.28", - "phpunit/php-file-iterator": "^3.0.5", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.5", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.2", - "sebastian/version": "^3.0.2" + "php": ">=8.1", + "phpunit/php-code-coverage": "^10.1.5", + "phpunit/php-file-iterator": "^4.0", + "phpunit/php-invoker": "^4.0", + "phpunit/php-text-template": "^3.0", + "phpunit/php-timer": "^6.0", + "sebastian/cli-parser": "^2.0", + "sebastian/code-unit": "^2.0", + "sebastian/comparator": "^5.0", + "sebastian/diff": "^5.0", + "sebastian/environment": "^6.0", + "sebastian/exporter": "^5.1", + "sebastian/global-state": "^6.0.1", + "sebastian/object-enumerator": "^5.0", + "sebastian/recursion-context": "^5.0", + "sebastian/type": "^4.0", + "sebastian/version": "^4.0" }, "suggest": { - "ext-soap": "To be able to generate mocks based on WSDL files", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + "ext-soap": "To be able to generate mocks based on WSDL files" }, "bin": [ "phpunit" @@ -8844,7 +10190,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.6-dev" + "dev-main": "10.4-dev" } }, "autoload": { @@ -8876,7 +10222,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.13" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.4.1" }, "funding": [ { @@ -8892,7 +10238,7 @@ "type": "tidelift" } ], - "time": "2023-09-19T05:39:22+00:00" + "time": "2023-10-08T05:01:11+00:00" }, { "name": "psr/clock", @@ -8948,125 +10294,6 @@ }, "time": "2022-11-25T14:36:26+00:00" }, - { - "name": "psr/http-client", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-client.git", - "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", - "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP clients", - "homepage": "https://github.com/php-fig/http-client", - "keywords": [ - "http", - "http-client", - "psr", - "psr-18" - ], - "support": { - "source": "https://github.com/php-fig/http-client" - }, - "time": "2023-09-23T14:17:50+00:00" - }, - { - "name": "psr/http-factory", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "e616d01114759c4c489f93b099585439f795fe35" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", - "reference": "e616d01114759c4c489f93b099585439f795fe35", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interfaces for PSR-7 HTTP message factories", - "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-factory/tree/1.0.2" - }, - "time": "2023-04-10T20:10:41+00:00" - }, { "name": "psr/http-server-handler", "version": "1.0.2", @@ -9243,17 +10470,84 @@ "time": "2019-03-08T08:55:37+00:00" }, { + "name": "rector/rector", + "version": "0.15.25", + "source": { + "type": "git", + "url": "https://github.com/rectorphp/rector.git", + "reference": "015935c7ed9e48a4f5895ba974f337e20a263841" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/015935c7ed9e48a4f5895ba974f337e20a263841", + "reference": "015935c7ed9e48a4f5895ba974f337e20a263841", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2|^8.0", + "phpstan/phpstan": "^1.10.14" + }, + "conflict": { + "rector/rector-doctrine": "*", + "rector/rector-downgrade-php": "*", + "rector/rector-phpunit": "*", + "rector/rector-symfony": "*" + }, + "bin": [ + "bin/rector" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.15-dev" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Instant Upgrade and Automated Refactoring of any PHP code", + "keywords": [ + "automation", + "dev", + "migration", + "refactoring" + ], + "support": { + "issues": "https://github.com/rectorphp/rector/issues", + "source": "https://github.com/rectorphp/rector/tree/0.15.25" + }, + "funding": [ + { + "url": "https://github.com/tomasvotruba", + "type": "github" + } + ], + "time": "2023-04-20T16:07:39+00:00" + }, + { "name": "roave/security-advisories", "version": "dev-latest", "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "66671a636e514920046c1028f8c837c1d5a54873" + "reference": "b4728d9c4af8c60b059c1d7872759eedacccdb12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/66671a636e514920046c1028f8c837c1d5a54873", - "reference": "66671a636e514920046c1028f8c837c1d5a54873", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/b4728d9c4af8c60b059c1d7872759eedacccdb12", + "reference": "b4728d9c4af8c60b059c1d7872759eedacccdb12", "shasum": "", "mirrors": [ { @@ -9264,10 +10558,11 @@ }, "conflict": { "3f/pygmentize": "<1.2", - "admidio/admidio": "<4.2.11", + "admidio/admidio": "<4.2.13", "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", "aheinze/cockpit": "<2.2", "aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5", + "airesvsg/acf-to-rest-api": "<=3.1", "akaunting/akaunting": "<2.1.13", "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", "alextselegidis/easyappointments": "<1.5", @@ -9303,10 +10598,10 @@ "barrelstrength/sprout-forms": "<3.9", "barryvdh/laravel-translation-manager": "<0.6.2", "barzahlen/barzahlen-php": "<2.0.1", - "baserproject/basercms": "<4.7.5", + "baserproject/basercms": "<4.8", "bassjobsen/bootstrap-3-typeahead": ">4.0.2", "bigfork/silverstripe-form-capture": ">=3,<3.1.1", - "billz/raspap-webgui": "<=2.9.2", + "billz/raspap-webgui": "<2.9.5", "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", "bmarshall511/wordpress_zero_spam": "<5.2.13", "bolt/bolt": "<3.7.2", @@ -9335,11 +10630,11 @@ "cockpit-hq/cockpit": "<=2.6.3", "codeception/codeception": "<3.1.3|>=4,<4.1.22", "codeigniter/framework": "<3.1.9", - "codeigniter4/framework": "<4.3.5", - "codeigniter4/shield": "<1.0.0.0-beta4", + "codeigniter4/framework": "<=4.4.2", + "codeigniter4/shield": "<1.0.0.0-beta8", "codiad/codiad": "<=2.8.4", "composer/composer": "<1.10.27|>=2,<2.2.22|>=2.3,<2.6.4", - "concrete5/concrete5": "<=9.2.1", + "concrete5/concrete5": "<9.2.2", "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/contao": ">=4,<4.4.56|>=4.5,<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4", @@ -9371,10 +10666,12 @@ "doctrine/mongodb-odm": "<1.0.2", "doctrine/mongodb-odm-bundle": "<3.0.1", "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<18", + "dolibarr/dolibarr": "<18.0.2", "dompdf/dompdf": "<2.0.2|==2.0.2", + "doublethreedigital/guest-entries": "<3.1.2", "drupal/core": "<9.4.14|>=9.5,<9.5.8|>=10,<10.0.8", "drupal/drupal": ">=6,<6.38|>=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", + "duncanmcclean/guest-entries": "<3.1.2", "dweeves/magmi": "<=0.7.24", "ecodev/newsletter": "<=4", "ectouch/ectouch": "<=2.7.2", @@ -9396,12 +10693,13 @@ "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26", "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12", - "ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.26", + "ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.34", "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev", + "ezsystems/ezplatform-solr-search-engine": ">=1.7,<1.7.12|>=2,<2.0.2|>=3.3,<3.3.15", "ezsystems/ezplatform-user": ">=1,<1.0.1", - "ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.30", - "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.06,<=2019.03.5.1", + "ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.31", + "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1", "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", "ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15", "ezyang/htmlpurifier": "<4.1.1", @@ -9419,9 +10717,11 @@ "flarum/mentions": "<1.6.3", "flarum/sticky": ">=0.1.0.0-beta14,<=0.1.0.0-beta15", "flarum/tags": "<=0.1.0.0-beta13", + "floriangaerber/magnesium": "<0.3.1", "fluidtypo3/vhs": "<5.1.1", "fof/byobu": ">=0.3.0.0-beta2,<1.1.7", "fof/upload": "<1.2.3", + "foodcoopshop/foodcoopshop": ">=3.2,<3.6.1", "fooman/tcpdf": "<6.2.22", "forkcms/forkcms": "<5.11.1", "fossar/tcpdf-parser": "<6.2.22", @@ -9433,7 +10733,7 @@ "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", "friendsoftypo3/openid": ">=4.5,<4.5.31|>=4.7,<4.7.16|>=6,<6.0.11|>=6.1,<6.1.6", "froala/wysiwyg-editor": "<3.2.7|>=4.0.1,<=4.1.1", - "froxlor/froxlor": "<2.1", + "froxlor/froxlor": "<2.1.0.0-beta1", "fuel/core": "<1.8.1", "funadmin/funadmin": "<=3.2|>=3.3.2,<=3.3.3", "gaoming13/wechat-php-sdk": "<=1.10.2", @@ -9466,9 +10766,10 @@ "httpsoft/http-message": "<1.0.12", "hyn/multi-tenant": ">=5.6,<5.7.2", "ibexa/admin-ui": ">=4.2,<4.2.3", - "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3", + "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.4", "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", "ibexa/post-install": "<=1.0.4", + "ibexa/solr": ">=4.5,<4.5.4", "ibexa/user": ">=4,<4.4.3", "icecoder/icecoder": "<=8.1", "idno/known": "<=1.3.1", @@ -9505,7 +10806,7 @@ "kelvinmo/simplexrd": "<3.1.1", "kevinpapst/kimai2": "<1.16.7", "khodakhah/nodcms": "<=3", - "kimai/kimai": "<1.1", + "kimai/kimai": "<=2.1", "kitodo/presentation": "<3.2.3|>=3.3,<3.3.4", "klaviyo/magento2-extension": ">=1,<3", "knplabs/knp-snappy": "<=1.4.2", @@ -9550,7 +10851,7 @@ "melisplatform/melis-front": "<5.0.1", "mezzio/mezzio-swoole": "<3.7|>=4,<4.3", "mgallegos/laravel-jqgrid": "<=1.3", - "microweber/microweber": "<=1.3.4", + "microweber/microweber": "<=2.0.4", "miniorange/miniorange-saml": "<1.4.3", "mittwald/typo3_forum": "<1.2.1", "mobiledetect/mobiledetectlib": "<2.8.32", @@ -9558,10 +10859,13 @@ "mojo42/jirafeau": "<4.4", "mongodb/mongodb": ">=1,<1.9.2", "monolog/monolog": ">=1.8,<1.12", - "moodle/moodle": "<4.2.0.0-RC2-dev|==4.2", + "moodle/moodle": "<4.3.0.0-RC2-dev", "mos/cimage": "<0.7.19", "movim/moxl": ">=0.8,<=0.10", "mpdf/mpdf": "<=7.1.7", + "munkireport/comment": "<4.1", + "munkireport/managedinstalls": "<2.6", + "munkireport/munkireport": ">=2.5.3,<5.6.3", "mustache/mustache": ">=2,<2.14.1", "namshi/jose": "<2.2", "neoan3-apps/template": "<1.1.1", @@ -9586,7 +10890,7 @@ "october/cms": "<1.0.469|==1.0.469|==1.0.471|==1.1.1", "october/october": "<=3.4.4", "october/rain": "<1.0.472|>=1.1,<1.1.2", - "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.0.66", + "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.5.2", "omeka/omeka-s": "<4.0.3", "onelogin/php-saml": "<2.10.4", "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", @@ -9596,9 +10900,12 @@ "openmage/magento-lts": "<=19.5|>=20,<=20.1", "opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2", "orchid/platform": ">=9,<9.4.4|>=14.0.0.0-alpha4,<14.5", + "oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1", "oro/commerce": ">=4.1,<5.0.11|>=5.1,<5.1.1", "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", - "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<4.2.8", + "oro/crm-call-bundle": ">=4.2,<=4.2.5|>=5,<5.0.4|>=5.1,<5.1.1", + "oro/customer-portal": ">=4.2,<=4.2.8|>=5,<5.0.11|>=5.1,<5.1.1", + "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<=4.2.10|>=5,<5.0.8", "oxid-esales/oxideshop-ce": "<4.5", "packbackbooks/lti-1-3-php-library": "<5", "padraic/humbug_get_contents": "<1.1.2", @@ -9622,7 +10929,7 @@ "phpmyfaq/phpmyfaq": "<=3.1.7", "phpoffice/phpexcel": "<1.8", "phpoffice/phpspreadsheet": "<1.16", - "phpseclib/phpseclib": "<2.0.31|>=3,<3.0.19", + "phpseclib/phpseclib": "<3.0.34", "phpservermon/phpservermon": "<3.6", "phpsysinfo/phpsysinfo": "<3.2.5", "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3", @@ -9630,17 +10937,19 @@ "phpxmlrpc/extras": "<0.6.1", "phpxmlrpc/phpxmlrpc": "<4.9.2", "pi/pi": "<=2.5", - "pimcore/admin-ui-classic-bundle": "<1.1.2", + "pimcore/admin-ui-classic-bundle": "<1.2.2", "pimcore/customer-management-framework-bundle": "<3.4.2", "pimcore/data-hub": "<1.2.4", "pimcore/demo": "<10.3", "pimcore/perspective-editor": "<1.5.1", - "pimcore/pimcore": "<10.6.8", + "pimcore/pimcore": "<11.1.1", "pixelfed/pixelfed": "<=0.11.4", "pocketmine/bedrock-protocol": "<8.0.2", "pocketmine/pocketmine-mp": "<=4.23|>=5,<5.3.1", + "pocketmine/raklib": ">=0.14,<0.14.6|>=0.15,<0.15.1", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", + "prestashop/blockreassurance": "<=5.1.3", "prestashop/blockwishlist": ">=2,<2.1.1", "prestashop/contactform": ">=1.0.1,<4.3", "prestashop/gamification": "<2.3.2", @@ -9667,6 +10976,8 @@ "react/http": ">=0.7,<1.9", "really-simple-plugins/complianz-gdpr": "<6.4.2", "remdex/livehelperchat": "<3.99", + "reportico-web/reportico": "<=7.1.21", + "rhukster/dom-sanitizer": "<1.0.7", "rmccue/requests": ">=1.6,<1.8", "robrichards/xmlseclibs": "<3.0.4", "roots/soil": "<4.1", @@ -9705,11 +11016,12 @@ "silverstripe/userforms": "<3", "silverstripe/versioned-admin": ">=1,<1.11.1", "simple-updates/phpwhois": "<=1", - "simplesamlphp/saml2": "<1.15.4|>=2,<2.3.8|>=3,<3.1.4", + "simplesamlphp/saml2": "<1.15.4|>=2,<2.3.8|>=3,<3.1.4|==5.0.0.0-alpha12", "simplesamlphp/simplesamlphp": "<1.18.6", "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplesamlphp/simplesamlphp-module-openid": "<1", "simplesamlphp/simplesamlphp-module-openidprovider": "<0.9", + "simplesamlphp/xml-security": "==1.6.11", "simplito/elliptic-php": "<1.0.6", "sitegeist/fluid-components": "<3.5", "sjbr/sr-freecap": "<2.4.6|>=2.5,<2.5.3", @@ -9726,7 +11038,7 @@ "spoonity/tcpdf": "<6.2.22", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", "ssddanbrown/bookstack": "<22.02.3", - "statamic/cms": "<4.10", + "statamic/cms": "<4.36", "stormpath/sdk": "<9.9.99", "studio-42/elfinder": "<2.1.62", "subhh/libconnect": "<7.0.8|>=8,<8.1", @@ -9735,6 +11047,7 @@ "sumocoders/framework-user-bundle": "<1.4", "swag/paypal": "<5.4.4", "swiftmailer/swiftmailer": ">=4,<5.4.5", + "swiftyedit/swiftyedit": "<1.2", "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", "sylius/grid-bundle": "<1.10.1", @@ -9766,14 +11079,16 @@ "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", - "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2|>=5.4,<5.4.31|>=6,<6.3.8", "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", - "symfony/symfony": "<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", + "symfony/symfony": "<4.4.51|>=5,<5.4.31|>=6,<6.3.8", "symfony/translation": ">=2,<2.0.17", + "symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8", "symfony/ux-autocomplete": "<2.11.2", "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", + "symfony/webhook": ">=6.3,<6.3.8", "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", "t3/dce": "<0.11.5|>=2.2,<2.6.2", "t3g/svg-sanitizer": "<1.0.3", @@ -9785,9 +11100,9 @@ "thelia/thelia": ">=2.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", "thinkcmf/thinkcmf": "<=5.1.7", - "thorsten/phpmyfaq": "<3.2.0.0-beta2", + "thorsten/phpmyfaq": "<3.2.2", "tikiwiki/tiki-manager": "<=17.1", - "tinymce/tinymce": "<5.10.8|>=6,<6.7.1", + "tinymce/tinymce": "<5.10.9|>=6,<6.7.3", "tinymighty/wiki-seo": "<1.2.2", "titon/framework": "<9.9.99", "tobiasbg/tablepress": "<=2.0.0.0-RC1", @@ -9801,12 +11116,13 @@ "twig/twig": "<1.44.7|>=2,<2.15.3|>=3,<3.4.3", "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", "typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", - "typo3/cms-core": "<8.7.51|>=9,<9.5.42|>=10,<10.4.39|>=11,<11.5.30|>=12,<12.4.4", + "typo3/cms-core": "<=8.7.54|>=9,<=9.5.43|>=10,<=10.4.40|>=11,<=11.5.32|>=12,<=12.4.7", "typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1", "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/cms-install": ">=12.2,<12.4.8", "typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30", "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", - "typo3/html-sanitizer": ">=1,<1.5.1|>=2,<2.1.2", + "typo3/html-sanitizer": ">=1,<=1.5.2|>=2,<=2.1.3", "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", "typo3/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", @@ -9847,7 +11163,7 @@ "yetiforce/yetiforce-crm": "<=6.4", "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", - "yiisoft/yii": "<1.1.27", + "yiisoft/yii": "<1.1.29", "yiisoft/yii2": "<2.0.38", "yiisoft/yii2-bootstrap": "<2.0.4", "yiisoft/yii2-dev": "<2.0.43", @@ -9932,20 +11248,20 @@ "type": "tidelift" } ], - "time": "2023-10-24T03:04:20+00:00" + "time": "2023-11-30T20:04:21+00:00" }, { "name": "sebastian/cli-parser", - "version": "1.0.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/efdc130dbbbb8ef0b545a994fd811725c5282cae", + "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae", "shasum": "", "mirrors": [ { @@ -9955,15 +11271,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "2.0-dev" } }, "autoload": { @@ -9986,7 +11302,7 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.0" }, "funding": [ { @@ -9994,20 +11310,20 @@ "type": "github" } ], - "time": "2020-09-28T06:08:49+00:00" + "time": "2023-02-03T06:58:15+00:00" }, { "name": "sebastian/code-unit", - "version": "1.0.8", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503", + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503", "shasum": "", "mirrors": [ { @@ -10017,15 +11333,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "2.0-dev" } }, "autoload": { @@ -10048,7 +11364,7 @@ "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0" }, "funding": [ { @@ -10056,20 +11372,20 @@ "type": "github" } ], - "time": "2020-10-26T13:08:54+00:00" + "time": "2023-02-03T06:58:43+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", "shasum": "", "mirrors": [ { @@ -10079,15 +11395,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -10109,7 +11425,7 @@ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0" }, "funding": [ { @@ -10117,20 +11433,20 @@ "type": "github" } ], - "time": "2020-09-28T05:30:19+00:00" + "time": "2023-02-03T06:59:15+00:00" }, { "name": "sebastian/comparator", - "version": "4.0.8", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + "reference": "2db5010a484d53ebf536087a70b4a5423c102372" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2db5010a484d53ebf536087a70b4a5423c102372", + "reference": "2db5010a484d53ebf536087a70b4a5423c102372", "shasum": "", "mirrors": [ { @@ -10140,17 +11456,19 @@ ] }, "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.1", + "sebastian/diff": "^5.0", + "sebastian/exporter": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -10189,7 +11507,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.1" }, "funding": [ { @@ -10197,20 +11516,20 @@ "type": "github" } ], - "time": "2022-09-14T12:41:17+00:00" + "time": "2023-08-14T13:18:12+00:00" }, { "name": "sebastian/complexity", - "version": "2.0.2", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + "reference": "68cfb347a44871f01e33ab0ef8215966432f6957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957", + "reference": "68cfb347a44871f01e33ab0ef8215966432f6957", "shasum": "", "mirrors": [ { @@ -10220,16 +11539,16 @@ ] }, "require": { - "nikic/php-parser": "^4.7", - "php": ">=7.3" + "nikic/php-parser": "^4.10", + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.1-dev" } }, "autoload": { @@ -10252,7 +11571,8 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0" }, "funding": [ { @@ -10260,20 +11580,20 @@ "type": "github" } ], - "time": "2020-10-26T15:52:27+00:00" + "time": "2023-09-28T11:50:59+00:00" }, { "name": "sebastian/diff", - "version": "4.0.5", + "version": "5.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" + "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/912dc2fbe3e3c1e7873313cc801b100b6c68c87b", + "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b", "shasum": "", "mirrors": [ { @@ -10283,16 +11603,16 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3", + "phpunit/phpunit": "^10.0", "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -10324,7 +11644,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/5.0.3" }, "funding": [ { @@ -10332,20 +11653,20 @@ "type": "github" } ], - "time": "2023-05-07T05:35:17+00:00" + "time": "2023-05-01T07:48:21+00:00" }, { "name": "sebastian/environment", - "version": "5.1.5", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/43c751b41d74f96cbbd4e07b7aec9675651e2951", + "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951", "shasum": "", "mirrors": [ { @@ -10355,10 +11676,10 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "suggest": { "ext-posix": "*" @@ -10366,7 +11687,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -10385,7 +11706,7 @@ } ], "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", + "homepage": "https://github.com/sebastianbergmann/environment", "keywords": [ "Xdebug", "environment", @@ -10393,7 +11714,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/6.0.1" }, "funding": [ { @@ -10401,20 +11723,20 @@ "type": "github" } ], - "time": "2023-02-03T06:03:51+00:00" + "time": "2023-04-11T05:39:26+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.5", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/64f51654862e0f5e318db7e9dcc2292c63cdbddc", + "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc", "shasum": "", "mirrors": [ { @@ -10424,17 +11746,17 @@ ] }, "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" + "php": ">=8.1", + "sebastian/recursion-context": "^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -10476,7 +11798,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.1" }, "funding": [ { @@ -10484,20 +11807,20 @@ "type": "github" } ], - "time": "2022-09-14T06:03:37+00:00" + "time": "2023-09-24T13:22:09+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.6", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bde739e7565280bda77be70044ac1047bc007e34" + "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", - "reference": "bde739e7565280bda77be70044ac1047bc007e34", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/7ea9ead78f6d380d2a667864c132c2f7b83055e4", + "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4", "shasum": "", "mirrors": [ { @@ -10507,21 +11830,18 @@ ] }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=8.1", + "sebastian/object-reflector": "^3.0", + "sebastian/recursion-context": "^5.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-uopz": "*" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -10546,7 +11866,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.1" }, "funding": [ { @@ -10554,20 +11875,20 @@ "type": "github" } ], - "time": "2023-08-02T09:26:13+00:00" + "time": "2023-07-19T07:19:23+00:00" }, { "name": "sebastian/lines-of-code", - "version": "1.0.3", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d", + "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d", "shasum": "", "mirrors": [ { @@ -10577,16 +11898,16 @@ ] }, "require": { - "nikic/php-parser": "^4.6", - "php": ">=7.3" + "nikic/php-parser": "^4.10", + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "2.0-dev" } }, "autoload": { @@ -10609,7 +11930,8 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1" }, "funding": [ { @@ -10617,20 +11939,20 @@ "type": "github" } ], - "time": "2020-11-28T06:42:11+00:00" + "time": "2023-08-31T09:25:50+00:00" }, { "name": "sebastian/object-enumerator", - "version": "4.0.4", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906", + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906", "shasum": "", "mirrors": [ { @@ -10640,17 +11962,17 @@ ] }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=8.1", + "sebastian/object-reflector": "^3.0", + "sebastian/recursion-context": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -10672,7 +11994,7 @@ "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0" }, "funding": [ { @@ -10680,20 +12002,20 @@ "type": "github" } ], - "time": "2020-10-26T13:12:34+00:00" + "time": "2023-02-03T07:08:32+00:00" }, { "name": "sebastian/object-reflector", - "version": "2.0.4", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957", + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957", "shasum": "", "mirrors": [ { @@ -10703,15 +12025,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -10733,7 +12055,7 @@ "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0" }, "funding": [ { @@ -10741,20 +12063,20 @@ "type": "github" } ], - "time": "2020-10-26T13:14:26+00:00" + "time": "2023-02-03T07:06:18+00:00" }, { "name": "sebastian/recursion-context", - "version": "4.0.5", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + "reference": "05909fb5bc7df4c52992396d0116aed689f93712" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", + "reference": "05909fb5bc7df4c52992396d0116aed689f93712", "shasum": "", "mirrors": [ { @@ -10764,15 +12086,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -10802,7 +12124,7 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" }, "funding": [ { @@ -10810,81 +12132,20 @@ "type": "github" } ], - "time": "2023-02-03T06:07:39+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:45:17+00:00" + "time": "2023-02-03T07:05:40+00:00" }, { "name": "sebastian/type", - "version": "3.2.1", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf", + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf", "shasum": "", "mirrors": [ { @@ -10894,15 +12155,15 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^10.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -10925,7 +12186,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + "source": "https://github.com/sebastianbergmann/type/tree/4.0.0" }, "funding": [ { @@ -10933,20 +12194,20 @@ "type": "github" } ], - "time": "2023-02-03T06:13:03+00:00" + "time": "2023-02-03T07:10:45+00:00" }, { "name": "sebastian/version", - "version": "3.0.2", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17", "shasum": "", "mirrors": [ { @@ -10956,12 +12217,12 @@ ] }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -10984,7 +12245,7 @@ "homepage": "https://github.com/sebastianbergmann/version", "support": { "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + "source": "https://github.com/sebastianbergmann/version/tree/4.0.1" }, "funding": [ { @@ -10992,20 +12253,20 @@ "type": "github" } ], - "time": "2020-09-28T06:39:44+00:00" + "time": "2023-02-07T11:34:05+00:00" }, { "name": "spatie/pest-plugin-test-time", - "version": "1.1.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/spatie/pest-plugin-test-time.git", - "reference": "1ca56762948ceded0225ecd5b90bfc4bb48a0229" + "reference": "f1de3c0b21a261829f9d8f5f6fb4bffc137fd852" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/pest-plugin-test-time/zipball/1ca56762948ceded0225ecd5b90bfc4bb48a0229", - "reference": "1ca56762948ceded0225ecd5b90bfc4bb48a0229", + "url": "https://api.github.com/repos/spatie/pest-plugin-test-time/zipball/f1de3c0b21a261829f9d8f5f6fb4bffc137fd852", + "reference": "f1de3c0b21a261829f9d8f5f6fb4bffc137fd852", "shasum": "", "mirrors": [ { @@ -11015,12 +12276,20 @@ ] }, "require": { - "nesbot/carbon": "^2.50", - "pestphp/pest": "^1.10", - "php": "^8.0", - "spatie/test-time": "^1.2" + "nesbot/carbon": "^2.65", + "pestphp/pest": "^2.0", + "php": "^8.1", + "spatie/test-time": "^1.3.2" + }, + "require-dev": { + "spatie/ray": "^1.36" }, "type": "library", + "extra": { + "branch-alias": { + "dev-v2": "2.x-dev" + } + }, "autoload": { "files": [ "src/Functions.php" @@ -11047,7 +12316,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/pest-plugin-test-time/tree/1.1.1" + "source": "https://github.com/spatie/pest-plugin-test-time/tree/2.0.0" }, "funding": [ { @@ -11055,7 +12324,7 @@ "type": "github" } ], - "time": "2022-06-05T13:57:23+00:00" + "time": "2023-03-21T08:42:04+00:00" }, { "name": "spatie/test-time", @@ -11170,16 +12439,16 @@ }, { "name": "symfony/event-dispatcher", - "version": "v6.3.2", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e" + "reference": "d76d2632cfc2206eecb5ad2b26cd5934082941b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e", - "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d76d2632cfc2206eecb5ad2b26cd5934082941b6", + "reference": "d76d2632cfc2206eecb5ad2b26cd5934082941b6", "shasum": "", "mirrors": [ { @@ -11202,13 +12471,13 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/error-handler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0" + "symfony/stopwatch": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -11236,7 +12505,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.0" }, "funding": [ { @@ -11252,11 +12521,11 @@ "type": "tidelift" } ], - "time": "2023-07-06T06:56:43+00:00" + "time": "2023-07-27T06:52:43+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", @@ -11318,7 +12587,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" }, "funding": [ { @@ -11338,16 +12607,16 @@ }, { "name": "symfony/mailer", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06" + "reference": "ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/d89611a7830d51b5e118bca38e390dea92f9ea06", - "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06", + "url": "https://api.github.com/repos/symfony/mailer/zipball/ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba", + "reference": "ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba", "shasum": "", "mirrors": [ { @@ -11361,8 +12630,8 @@ "php": ">=8.1", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/mime": "^6.2", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -11373,10 +12642,10 @@ "symfony/twig-bridge": "<6.2.1" }, "require-dev": { - "symfony/console": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/messenger": "^6.2", - "symfony/twig-bridge": "^6.2" + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" }, "type": "library", "autoload": { @@ -11404,7 +12673,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.3.5" + "source": "https://github.com/symfony/mailer/tree/v6.4.0" }, "funding": [ { @@ -11420,20 +12689,20 @@ "type": "tidelift" } ], - "time": "2023-09-06T09:47:15+00:00" + "time": "2023-11-12T18:02:22+00:00" }, { "name": "symfony/mime", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e" + "reference": "ca4f58b2ef4baa8f6cecbeca2573f88cd577d205" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/d5179eedf1cb2946dbd760475ebf05c251ef6a6e", - "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "url": "https://api.github.com/repos/symfony/mime/zipball/ca4f58b2ef4baa8f6cecbeca2573f88cd577d205", + "reference": "ca4f58b2ef4baa8f6cecbeca2573f88cd577d205", "shasum": "", "mirrors": [ { @@ -11453,16 +12722,16 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.2.13|>=6.3,<6.3.2" + "symfony/serializer": "<6.3.2" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/property-access": "^5.4|^6.0", - "symfony/property-info": "^5.4|^6.0", - "symfony/serializer": "~6.2.13|^6.3.2" + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3.2|^7.0" }, "type": "library", "autoload": { @@ -11494,7 +12763,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.3.5" + "source": "https://github.com/symfony/mime/tree/v6.4.0" }, "funding": [ { @@ -11510,20 +12779,20 @@ "type": "tidelift" } ], - "time": "2023-09-29T06:59:36+00:00" + "time": "2023-10-17T11:49:05+00:00" }, { "name": "symfony/options-resolver", - "version": "v6.3.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd" + "reference": "22301f0e7fdeaacc14318928612dee79be99860e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd", - "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/22301f0e7fdeaacc14318928612dee79be99860e", + "reference": "22301f0e7fdeaacc14318928612dee79be99860e", "shasum": "", "mirrors": [ { @@ -11567,7 +12836,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v6.3.0" + "source": "https://github.com/symfony/options-resolver/tree/v6.4.0" }, "funding": [ { @@ -11583,7 +12852,7 @@ "type": "tidelift" } ], - "time": "2023-05-12T14:21:09+00:00" + "time": "2023-08-08T10:16:24+00:00" }, { "name": "symfony/polyfill-intl-idn", @@ -11762,16 +13031,16 @@ }, { "name": "symfony/serializer", - "version": "v6.3.7", + "version": "v6.4.1", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9" + "reference": "7ead272e62c9567df619ef3c49809bf934ddbc1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9", - "reference": "641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9", + "url": "https://api.github.com/repos/symfony/serializer/zipball/7ead272e62c9567df619ef3c49809bf934ddbc1f", + "reference": "7ead272e62c9567df619ef3c49809bf934ddbc1f", "shasum": "", "mirrors": [ { @@ -11793,28 +13062,32 @@ "symfony/property-access": "<5.4", "symfony/property-info": "<5.4.24|>=6,<6.2.11", "symfony/uid": "<5.4", + "symfony/validator": "<6.4", "symfony/yaml": "<5.4" }, "require-dev": { "doctrine/annotations": "^1.12|^2", "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", - "symfony/cache": "^5.4|^6.0", - "symfony/config": "^5.4|^6.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/error-handler": "^5.4|^6.0", - "symfony/filesystem": "^5.4|^6.0", - "symfony/form": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/mime": "^5.4|^6.0", - "symfony/property-access": "^5.4|^6.0", - "symfony/property-info": "^5.4.24|^6.2.11", - "symfony/uid": "^5.4|^6.0", - "symfony/validator": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0", - "symfony/var-exporter": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0" + "seld/jsonlint": "^1.10", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/form": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4.24|^6.2.11|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0", + "symfony/var-exporter": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -11842,7 +13115,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.3.7" + "source": "https://github.com/symfony/serializer/tree/v6.4.1" }, "funding": [ { @@ -11858,11 +13131,11 @@ "type": "tidelift" } ], - "time": "2023-10-26T18:15:14+00:00" + "time": "2023-12-01T14:54:37+00:00" }, { "name": "symfony/stopwatch", - "version": "v6.3.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", @@ -11910,7 +13183,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.3.0" + "source": "https://github.com/symfony/stopwatch/tree/v6.4.0" }, "funding": [ { @@ -11930,16 +13203,16 @@ }, { "name": "symfony/translation", - "version": "v6.3.7", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "30212e7c87dcb79c83f6362b00bde0e0b1213499" + "reference": "b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/30212e7c87dcb79c83f6362b00bde0e0b1213499", - "reference": "30212e7c87dcb79c83f6362b00bde0e0b1213499", + "url": "https://api.github.com/repos/symfony/translation/zipball/b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37", + "reference": "b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37", "shasum": "", "mirrors": [ { @@ -11970,17 +13243,17 @@ "require-dev": { "nikic/php-parser": "^4.13", "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/intl": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0" + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -12011,7 +13284,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.3.7" + "source": "https://github.com/symfony/translation/tree/v6.4.0" }, "funding": [ { @@ -12027,20 +13300,20 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:11:45+00:00" + "time": "2023-11-29T08:14:36+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" + "reference": "dee0c6e5b4c07ce851b462530088e64b255ac9c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", - "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/dee0c6e5b4c07ce851b462530088e64b255ac9c5", + "reference": "dee0c6e5b4c07ce851b462530088e64b255ac9c5", "shasum": "", "mirrors": [ { @@ -12095,7 +13368,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.0" }, "funding": [ { @@ -12111,7 +13384,72 @@ "type": "tidelift" } ], - "time": "2023-05-30T17:17:10+00:00" + "time": "2023-07-25T15:08:44+00:00" + }, + { + "name": "ta-tikoma/phpunit-architecture-test", + "version": "0.7.4", + "source": { + "type": "git", + "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", + "reference": "abe1f8a5f4635e7cbe0a8a37d6b8d20c687af0f2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/abe1f8a5f4635e7cbe0a8a37d6b8d20c687af0f2", + "reference": "abe1f8a5f4635e7cbe0a8a37d6b8d20c687af0f2", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "nikic/php-parser": "^4.15.4", + "php": "^8.1.0", + "phpdocumentor/reflection-docblock": "^5.3.0", + "phpunit/phpunit": "^10.1.1", + "symfony/finder": "^6.2.7" + }, + "require-dev": { + "laravel/pint": "^1.9.0", + "phpstan/phpstan": "^1.10.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPUnit\\Architecture\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ni Shi", + "email": "futik0ma011@gmail.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Methods for testing application architecture", + "keywords": [ + "architecture", + "phpunit", + "stucture", + "test", + "testing" + ], + "support": { + "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.7.4" + }, + "time": "2023-08-03T06:50:14+00:00" }, { "name": "theseer/tokenizer", @@ -12168,6 +13506,70 @@ } ], "time": "2021-07-28T10:34:58+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" } ], "aliases": [], @@ -12178,7 +13580,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.1", + "php": ">=8.1", "ext-redis": "^5.3|^6.0", "ext-swoole": "*", "ext-libxml": "*", diff --git a/phpstan.dist.neon b/phpstan.dist.neon index fad74b2..50130bd 100644 --- a/phpstan.dist.neon +++ b/phpstan.dist.neon @@ -8,6 +8,7 @@ parameters: - tests ignoreErrors: - '#Constant BASE_PATH not found#' + - '#Unknown parameter \$[a-zA-Z0-9]+ in call to callable Closure\.#' - '#Property [a-zA-Z0-9\\_]+::\$[a-zA-Z0-9]+ is never written, only read\.#' - '#Method [a-zA-Z0-9\\_]+::[a-zA-Z0-9]+\(\) is unused\.#' - '#Method [a-zA-Z0-9\\_]+::[a-zA-Z0-9]+\(\) has parameter \$response with no value type specified in iterable type array\.#' diff --git a/phpunit.xml b/phpunit.xml index 1264d2a..e1c18f1 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,16 +1,20 @@ - - - - ./app - - + + ./tests - \ No newline at end of file + + + ./app + + + diff --git a/src/Exceptions/Handler/CommonHandler.php b/src/Exceptions/Handler/CommonHandler.php index b2cade5..2d02be6 100644 --- a/src/Exceptions/Handler/CommonHandler.php +++ b/src/Exceptions/Handler/CommonHandler.php @@ -73,9 +73,9 @@ class CommonHandler extends ExceptionHandler $is_testing = config('app_status') === true; $this->request?->url(); $is_debug = $this->request?->hasHeader('Postman-Token') || str_starts_with( - $this->request?->header('User-Agent', ''), - 'apifox' - ); + $this->request?->header('User-Agent', ''), + 'apifox' + ); $error_type = $throwable::class; $request_time = Carbon::now()->toDateTimeString(); $request_data = Json::encode($this->request?->getParsedBody()); @@ -156,7 +156,9 @@ class CommonHandler extends ExceptionHandler // 模型不存在 if ($throwable instanceof ModelNotFoundException) { $code = empty($throwable->getCode()) ? CommonErrorCode::MODEL_NOT_FOUND : $throwable->getCode(); - $message = empty($throwable->getCode()) ? CommonErrorCode::getMessage($code, ['resource' => '资源'] + $message = empty($throwable->getCode()) ? CommonErrorCode::getMessage( + $code, + ['resource' => '资源'] ) : $throwable->getMessage(); $data = [$code_name => $code, $message_name => $message]; $status_code = RFC7231::NOT_FOUND; diff --git a/src/Http/RequestService.php b/src/Http/RequestService.php index 291b6d7..c42386d 100644 --- a/src/Http/RequestService.php +++ b/src/Http/RequestService.php @@ -14,6 +14,8 @@ use Hyperf\Guzzle\ClientFactory; use Psr\Http\Message\ResponseInterface; use Singularity\HDK\Core\Service\AbstractSingleton; +use function Hyperf\Support\make; + /** * Singularity\HDK\Core\Service\Http\RequestService@Core * @@ -41,7 +43,7 @@ final class RequestService extends AbstractSingleton { $this->setOptions($options); /** @var ClientFactory $client */ - $client = \Hyperf\Support\make(ClientFactory::class); + $client = make(ClientFactory::class); $this->client = $client; } @@ -59,7 +61,7 @@ final class RequestService extends AbstractSingleton /** * @param string $url * @param array $params - * @param array $data + * @param array $data * @param Options $options * @return ResponseInterface * @throws GuzzleException @@ -71,7 +73,8 @@ final class RequestService extends AbstractSingleton array $options = [] ): ResponseInterface { $request = new Request( - method: Method\Rfc\Rfc7231::GET, uri: $url + method: Method\Rfc\Rfc7231::GET, + uri: $url ); return $this->getClient($options)->send($request, ['query' => $params, 'json' => $data,]); } @@ -133,7 +136,8 @@ final class RequestService extends AbstractSingleton body: Utils::streamFor($data) ); return $this->getClient($options)->send( - $request, ['query' => $params,] + $request, + ['query' => $params,] ); } @@ -159,7 +163,8 @@ final class RequestService extends AbstractSingleton body: Utils::streamFor($data) ); return $this->getClient($options)->send( - $request, ['query' => $params,] + $request, + ['query' => $params,] ); } @@ -185,7 +190,8 @@ final class RequestService extends AbstractSingleton body: Utils::streamFor($data) ); return $this->getClient($options)->send( - $request, ['query' => $params,] + $request, + ['query' => $params,] ); } } diff --git a/src/Http/RequestServiceFactory.php b/src/Http/RequestServiceFactory.php index b9977e6..788bcfa 100644 --- a/src/Http/RequestServiceFactory.php +++ b/src/Http/RequestServiceFactory.php @@ -15,8 +15,13 @@ use Singularity\HDK\Core\Service\AbstractFactory; final class RequestServiceFactory extends AbstractFactory { + /** + * @param array $options + * + * @return RequestService + */ public static function make(array $options = []): RequestService { return new RequestService($options); } -} \ No newline at end of file +} diff --git a/src/Middleware/ClassicCoreMiddleware.php b/src/Middleware/ClassicCoreMiddleware.php index 771277c..be21aac 100644 --- a/src/Middleware/ClassicCoreMiddleware.php +++ b/src/Middleware/ClassicCoreMiddleware.php @@ -15,12 +15,13 @@ use Hyperf\Contract\Arrayable; use Hyperf\Contract\Jsonable; use Hyperf\Contract\LengthAwarePaginatorInterface; use Hyperf\Di\Annotation\Inject; +use Hyperf\HttpMessage\Server\ResponsePlusProxy; use Hyperf\HttpMessage\Stream\SwooleStream; use Hyperf\HttpServer\CoreMiddleware; use Lmc\HttpConstants\Header; -use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Singularity\HDK\Core\Service\UtilsService; +use Swow\Psr7\Message\ResponsePlusInterface; use function Hyperf\Config\config; @@ -32,7 +33,7 @@ use function Hyperf\Config\config; * Created on 2022/4/29 * * @deprecated - * @see CommonCoreMiddleware + * @see CommonCoreMiddleware */ class ClassicCoreMiddleware extends CoreMiddleware { @@ -43,24 +44,41 @@ class ClassicCoreMiddleware extends CoreMiddleware * Transfer the non-standard response content to a standard response object. * @template TKey of array-key * @template TValue + * * @param null|array|Arrayable|Jsonable|string $response */ - protected function transferToResponse($response, ServerRequestInterface $request): ResponseInterface - { + protected function transferToResponse( + $response, + ServerRequestInterface $request + ): ResponsePlusInterface { $code_name = config('common.response.code_name'); $message_name = config('common.response.message_name'); $data_name = config('common.response.data_name'); // 分页数据 if ($response instanceof LengthAwarePaginatorInterface) { $paginator = $response; - $fact_response = $this->response()->withHeader('Per-Page', (string)$paginator->perPage())->withHeader( - 'Total', - (string)$paginator->total() - )->withHeader('Current-Page', (string)$paginator->currentPage())->withHeader( - 'Total-Pages', - (string)$paginator->hasPages() + $fact_response = $this->response() + ->withHeader( + 'Per-Page', + (string)$paginator->perPage() + ) + ->withHeader( + 'Total', + (string)$paginator->total() + ) + ->withHeader( + 'Current-Page', + (string)$paginator->currentPage() + ) + ->withHeader( + 'Total-Pages', + (string)$paginator->hasPages() + ); + $fact_response = $this->utilsService->extendLinkToHeader( + $fact_response, + $paginator->nextPageUrl(), + 'next' ); - $fact_response = $this->utilsService->extendLinkToHeader($fact_response, $paginator->nextPageUrl(), 'next'); $fact_response = $this->utilsService->extendLinkToHeader( $fact_response, $paginator->url($paginator->lastPage()), @@ -72,23 +90,27 @@ class ClassicCoreMiddleware extends CoreMiddleware $paginator->previousPageUrl(), 'prev' ); - return $fact_response->withAddedHeader(Header::CONTENT_TYPE, 'application/json')->withBody( - new SwooleStream( - Json::encode( - [ - $code_name => 200, - $message_name => 'ok', - $data_name => $response->items(), - 'meta' => [ - 'currentPage' => $paginator->currentPage(), - 'lastPage' => $paginator->lastPage(), - 'perPage' => $paginator->perPage(), - 'total' => $paginator->total(), - ], - ] + $resp = $fact_response + ->withAddedHeader(Header::CONTENT_TYPE, 'application/json') + ->withBody( + new SwooleStream( + Json::encode( + [ + $code_name => 200, + $message_name => 'ok', + $data_name => $response->items(), + 'meta' => [ + 'currentPage' => $paginator->currentPage(), + 'lastPage' => $paginator->lastPage(), + 'perPage' => $paginator->perPage(), + 'total' => $paginator->total(), + ], + ] + ) ) - ) - ); + ); + + return new ResponsePlusProxy($resp); } // 普通数组 if (is_array($response) || $response instanceof Arrayable) { diff --git a/src/Middleware/CommonCoreMiddleware.php b/src/Middleware/CommonCoreMiddleware.php index 58c5e74..ad117e4 100644 --- a/src/Middleware/CommonCoreMiddleware.php +++ b/src/Middleware/CommonCoreMiddleware.php @@ -15,6 +15,7 @@ use Hyperf\Contract\Arrayable; use Hyperf\Contract\Jsonable; use Hyperf\Contract\LengthAwarePaginatorInterface; use Hyperf\Di\Annotation\Inject; +use Hyperf\HttpMessage\Server\ResponsePlusProxy; use Hyperf\HttpMessage\Stream\SwooleStream; use Hyperf\HttpServer\CoreMiddleware; use Lmc\HttpConstants\Header; @@ -22,6 +23,7 @@ use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Singularity\HDK\Core\Service\ApiStyleService; use Singularity\HDK\Core\Service\UtilsService; +use Swow\Psr7\Message\ResponsePlusInterface; use function Hyperf\Config\config; @@ -43,24 +45,31 @@ class CommonCoreMiddleware extends CoreMiddleware /** * @inheritDoc */ - protected function transferToResponse($response, ServerRequestInterface $request): ResponseInterface - { + protected function transferToResponse( + $response, + ServerRequestInterface $request + ): ResponsePlusInterface { $style = $this->apiStyleService->get(); if ($style === ApiStyleService::RESTFUL) { - return $this->transferToRestfulResponse($response, $request); + $response = $this->transferToRestfulResponse($response, $request); } else { - return $this->transferToClassicResponse($response, $request); + $response = $this->transferToClassicResponse($response, $request); } + + return new ResponsePlusProxy($response); } /** * @param array|string|Arrayable|Jsonable|null $response - * @param ServerRequestInterface $request + * @param ServerRequestInterface $request + * * @return ResponseInterface */ - protected function transferToRestfulResponse(Arrayable|Jsonable|array|string|null $response, ServerRequestInterface $request): ResponseInterface - { + protected function transferToRestfulResponse( + Arrayable|Jsonable|array|string|null $response, + ServerRequestInterface $request + ): ResponseInterface { // 分页数据 if ($response instanceof LengthAwarePaginatorInterface) { $fact_response = $this->response() @@ -88,7 +97,8 @@ class CommonCoreMiddleware extends CoreMiddleware /** * @param array|string|Arrayable|Jsonable|null $response - * @param ServerRequestInterface $request + * @param ServerRequestInterface $request + * * @return ResponseInterface */ protected function transferToClassicResponse( diff --git a/src/Middleware/RestfulCoreMiddleware.php b/src/Middleware/RestfulCoreMiddleware.php index bdad674..34cebf5 100644 --- a/src/Middleware/RestfulCoreMiddleware.php +++ b/src/Middleware/RestfulCoreMiddleware.php @@ -13,10 +13,11 @@ use Hyperf\Contract\Arrayable; use Hyperf\Contract\Jsonable; use Hyperf\Contract\LengthAwarePaginatorInterface; use Hyperf\Di\Annotation\Inject; +use Hyperf\HttpMessage\Server\ResponsePlusProxy; use Hyperf\HttpServer\CoreMiddleware; -use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Singularity\HDK\Core\Service\UtilsService; +use Swow\Psr7\Message\ResponsePlusInterface; /** * Singularity\HDK\Core\Middleware\RestfulCoreMiddleware@HDK-Core @@ -26,7 +27,7 @@ use Singularity\HDK\Core\Service\UtilsService; * Created on 2023/1/14 * * @deprecated - * @see CommonCoreMiddleware + * @see CommonCoreMiddleware */ class RestfulCoreMiddleware extends CoreMiddleware { @@ -37,11 +38,14 @@ class RestfulCoreMiddleware extends CoreMiddleware * @template TKey of array-key * @template TValue * @param null|array|Arrayable|Jsonable|string $response - * @param ServerRequestInterface $request - * @return ResponseInterface + * @param ServerRequestInterface $request + * + * @return ResponsePlusInterface */ - protected function transferToResponse($response, ServerRequestInterface $request): ResponseInterface - { + protected function transferToResponse( + $response, + ServerRequestInterface $request + ): ResponsePlusInterface { // 分页数据 if ($response instanceof LengthAwarePaginatorInterface) { $fact_response = $this->response() @@ -56,11 +60,12 @@ class RestfulCoreMiddleware extends CoreMiddleware 'last' ); $fact_response = $this->utilsService->extendLinkToHeader($fact_response, $response->url(1), 'first'); - return $this->utilsService->extendLinkToHeader( + $resp = $this->utilsService->extendLinkToHeader( $fact_response, $response->previousPageUrl(), 'prev' ); + return new ResponsePlusProxy($resp); } return parent::transferToResponse($response, $request); diff --git a/src/Middleware/SessionMiddleware.php b/src/Middleware/SessionMiddleware.php index 1d212ac..80cbf31 100644 --- a/src/Middleware/SessionMiddleware.php +++ b/src/Middleware/SessionMiddleware.php @@ -86,7 +86,7 @@ class SessionMiddleware implements MiddlewareInterface /** * Store the current URL for the request if necessary. */ - private function storeCurrentUrl(RequestInterface $request, SessionInterface $session) + private function storeCurrentUrl(RequestInterface $request, SessionInterface $session): void { if ($request->getMethod() === 'GET') { $session->setPreviousUrl($this->fullUrl($request)); @@ -155,7 +155,7 @@ class SessionMiddleware implements MiddlewareInterface return rtrim(preg_replace('/\?.*/', '', (string)$request->getUri())); } - private function auth(SessionInterface $session) + private function auth(SessionInterface $session): bool { return $session->has('userInfo'); } diff --git a/src/Service/AbstractFactory.php b/src/Service/AbstractFactory.php index cc1c221..89f4bda 100644 --- a/src/Service/AbstractFactory.php +++ b/src/Service/AbstractFactory.php @@ -13,6 +13,7 @@ namespace Singularity\HDK\Core\Service; use Dont\DontCall; use Dont\DontInstantiate; +use Singularity\HDK\Core\Http\RequestService; /** * Singularity\HDK\Core\Service\AbstractFactory@Core @@ -26,5 +27,5 @@ abstract class AbstractFactory use DontInstantiate; use DontCall; - abstract static function make(); -} \ No newline at end of file + abstract public static function make(): RequestService; +} diff --git a/src/Service/AbstractSingleton.php b/src/Service/AbstractSingleton.php index bb8443e..c11b810 100644 --- a/src/Service/AbstractSingleton.php +++ b/src/Service/AbstractSingleton.php @@ -23,4 +23,4 @@ abstract class AbstractSingleton { use DontCallStatic; use DontClone; -} \ No newline at end of file +} diff --git a/src/Service/HttpRequestService.php b/src/Service/HttpRequestService.php index d7bcd2c..c5748d9 100644 --- a/src/Service/HttpRequestService.php +++ b/src/Service/HttpRequestService.php @@ -33,7 +33,7 @@ class HttpRequestService /** * @param string $url * @param array $params - * @param array $data + * @param array $data * @return ResponseInterface * @throws GuzzleException */ diff --git a/src/Traits/RestfulList.php b/src/Traits/RestfulList.php index 4655f28..2ae37ba 100644 --- a/src/Traits/RestfulList.php +++ b/src/Traits/RestfulList.php @@ -10,11 +10,11 @@ namespace Singularity\HDK\Core\Traits; use Closure; -use Hyperf\Contract\LengthAwarePaginatorInterface; use Hyperf\Database\Model\Builder; use Hyperf\Database\Model\Relations\Relation; use Hyperf\Di\Annotation\Inject; use Hyperf\HttpServer\Contract\RequestInterface; +use Hyperf\Paginator\AbstractPaginator; use Hyperf\Stringable\Str; use Singularity\HDK\Core\Service\ExtendService; @@ -25,7 +25,7 @@ trait RestfulList #[Inject] protected RequestInterface $request; - protected function restSelect(Closure $callback, ?Closure $filter = null) + protected function restSelect(Closure $callback, ?Closure $filter = null): mixed { $parsed_options = []; $result = $this->parseParameters( @@ -52,11 +52,18 @@ trait RestfulList return $callback(query: $query, options: $options); } + /** + * @param array $options + * @param Builder|Relation $builder + * @param Closure|null $filter + * + * @return mixed + */ protected function responseFormatter( array $options, Builder|Relation $builder, ?Closure $filter = null - ) { + ): mixed { $perPage = $options['size'] ?? null; $order = $options['order'] ?? 'created_at'; $sort = $options['sort'] ?? 'desc'; @@ -70,7 +77,7 @@ trait RestfulList return $result; } - if ($result instanceof LengthAwarePaginatorInterface) { + if ($result instanceof AbstractPaginator) { $collection = $result->getCollection(); $collection = $filter($collection); @@ -78,4 +85,4 @@ trait RestfulList } return $filter($result); } -} \ No newline at end of file +} diff --git a/tests/Unit/EmailServiceTest.php b/tests/Unit/EmailServiceTest.php index 004a063..6534654 100644 --- a/tests/Unit/EmailServiceTest.php +++ b/tests/Unit/EmailServiceTest.php @@ -26,7 +26,7 @@ it('assertions that send HTML is available', function () use ($email) { HTML ); expect($result)->toBeTrue(); -}); +})->skip(); it('assertions that send Text is available', function () use ($email) { $result = $email->sendText( @@ -37,7 +37,7 @@ it('assertions that send Text is available', function () use ($email) { Text ); expect($result)->toBeTrue(); -}); +})->skip(); it('assertions Error Receiver can be catch', function () use ($email) { try { @@ -62,4 +62,4 @@ Text } catch (TransportException $t) { expect($t->getCode())->toBe(554); } -}); +})->skip('会报错必须运行在协程环境下'); diff --git a/tests/Unit/ExtendServiceTest.php b/tests/Unit/ExtendServiceTest.php index 9235ca7..ed88e24 100644 --- a/tests/Unit/ExtendServiceTest.php +++ b/tests/Unit/ExtendServiceTest.php @@ -13,6 +13,8 @@ use Hyperf\Context\Context; use Singularity\HDK\Core\Service\ExtendService; use Singularity\HDK\Core\Service\UtilsService; +use function Hyperf\Support\make; + /** @var ExtendService $service */ $service = make(ExtendService::class, ['utils' => new UtilsService()]); it('asserts no parameters can be parsed.', function (ExtendService $service, $params) { diff --git a/tests/Unit/UtilsServiceTest.php b/tests/Unit/UtilsServiceTest.php index 7023c83..f3403da 100644 --- a/tests/Unit/UtilsServiceTest.php +++ b/tests/Unit/UtilsServiceTest.php @@ -10,6 +10,8 @@ use Hyperf\Codec\Json; use Singularity\HDK\Core\Service\UtilsService; +use function Hyperf\Support\make; + $utils = new UtilsService(); dataset('categories', [ [ @@ -168,7 +170,9 @@ JSON $length_data = []; for ($i = 0; $i < 5; $i++) { try { - $length_data[] = random_int(1, 9); + $length_data[(string)$i] = [ + 'length' => random_int(1, 9) + ]; } catch (Exception $e) { continue; } @@ -264,8 +268,8 @@ test('无极分类', function (string $source, string $expected) { } /** @var UtilsService $utils */ - $utils = \Hyperf\Support\make(UtilsService::class); - usort($tree, fn($prevent, $current) => $current['level'] <=> $prevent['level']); + $utils = make(UtilsService::class); + usort($tree, fn ($prevent, $current) => $current['level'] <=> $prevent['level']); $tree = array_column($tree, null, 'id'); $utils->unlimitedSubCategoriesQuicklyWithLevel(list: $tree); diff --git a/tests/bootstrap.php b/tests/bootstrap.php index d4afdc7..c3a61ad 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -1,14 +1,6 @@