diff --git a/composer.json b/composer.json index 6ed2655..69d9832 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ "wyrihaximus/constants": "^1.5" }, "require-dev": { - "wyrihaximus/async-test-utilities": "^2.2", + "wyrihaximus/async-test-utilities": "^2.2 || ^3.0", "wyrihaximus/ticking-promise": "^1.6" }, "config": { diff --git a/composer.lock b/composer.lock index 939af78..d8539b5 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3f9a6c82f9416cd64e15ecf15548acb6", + "content-hash": "42a425c0c95db4f3d5d168bb4a62e613", "packages": [ { "name": "react-parallel/event-loop", @@ -259,16 +259,16 @@ "packages-dev": [ { "name": "amphp/amp", - "version": "v2.5.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", - "reference": "f220a51458bf4dd0dedebb171ac3457813c72bbc" + "reference": "ecdc3c476b3ccff02f8e5d5bcc04f7ccfd18751c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/f220a51458bf4dd0dedebb171ac3457813c72bbc", - "reference": "f220a51458bf4dd0dedebb171ac3457813c72bbc", + "url": "https://api.github.com/repos/amphp/amp/zipball/ecdc3c476b3ccff02f8e5d5bcc04f7ccfd18751c", + "reference": "ecdc3c476b3ccff02f8e5d5bcc04f7ccfd18751c", "shasum": "" }, "require": { @@ -339,7 +339,7 @@ "type": "github" } ], - "time": "2020-07-14T21:47:18+00:00" + "time": "2020-11-03T16:23:45+00:00" }, { "name": "amphp/byte-stream", @@ -2110,20 +2110,19 @@ }, { "name": "infection/infection", - "version": "0.18", + "version": "0.20.1", "source": { "type": "git", "url": "https://github.com/infection/infection.git", - "reference": "ddea14cf710fe3ce041f26ea0e7365e49263bdff" + "reference": "59a7a374e8020e362550b5223d7174ee7ccc184c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/infection/infection/zipball/ddea14cf710fe3ce041f26ea0e7365e49263bdff", - "reference": "ddea14cf710fe3ce041f26ea0e7365e49263bdff", + "url": "https://api.github.com/repos/infection/infection/zipball/59a7a374e8020e362550b5223d7174ee7ccc184c", + "reference": "59a7a374e8020e362550b5223d7174ee7ccc184c", "shasum": "" }, "require": { - "composer/package-versions-deprecated": "^1.2 || ^2.0", "composer/xdebug-handler": "^1.3.3", "ext-dom": "*", "ext-json": "*", @@ -2132,9 +2131,10 @@ "infection/extension-installer": "^0.1.0", "infection/include-interceptor": "^0.2.4", "justinrainbow/json-schema": "^5.2", - "nikic/php-parser": "^4.9 <4.10", + "nikic/php-parser": "^4.10.2", + "ocramius/package-versions": "^1.2 || ^2.0", "ondram/ci-detector": "^3.3.0", - "php": "^7.3", + "php": "^7.4 || ^8.0", "sanmai/pipeline": "^3.1 || ^5.0", "sebastian/diff": "^3.0.2 || ^4.0", "seld/jsonlint": "^1.7", @@ -2157,11 +2157,13 @@ "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.12.8", "phpstan/phpstan-phpunit": "^0.12.6", + "phpstan/phpstan-strict-rules": "^0.12.5", "phpstan/phpstan-webmozart-assert": "^0.12.2", "phpunit/phpunit": "^9.3.11", "symfony/phpunit-bridge": "^4.4.14 || ^5.1.6", "symfony/yaml": "^5.0", - "thecodingmachine/phpstan-safe-rule": "^1.0" + "thecodingmachine/phpstan-safe-rule": "^1.0", + "vimeo/psalm": "^4.0" }, "bin": [ "bin/infection" @@ -2215,7 +2217,7 @@ "testing", "unit testing" ], - "time": "2020-10-17T10:55:12+00:00" + "time": "2020-11-03T12:14:40+00:00" }, { "name": "jangregor/phpstan-prophecy", @@ -2618,16 +2620,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.9.1", + "version": "v4.10.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28" + "reference": "658f1be311a230e0907f5dfe0213742aff0596de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/88e519766fc58bd46b8265561fb79b54e2e00b28", - "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/658f1be311a230e0907f5dfe0213742aff0596de", + "reference": "658f1be311a230e0907f5dfe0213742aff0596de", "shasum": "" }, "require": { @@ -2666,7 +2668,7 @@ "parser", "php" ], - "time": "2020-08-30T16:15:20+00:00" + "time": "2020-09-26T10:30:38+00:00" }, { "name": "nikolaposa/version", @@ -3880,23 +3882,23 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.2", + "version": "9.2.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "229099d7d69fe5044f6e464f669b1fd34f252e8d" + "reference": "6b20e2055f7c29b56cb3870b3de7cc463d7add41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/229099d7d69fe5044f6e464f669b1fd34f252e8d", - "reference": "229099d7d69fe5044f6e464f669b1fd34f252e8d", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6b20e2055f7c29b56cb3870b3de7cc463d7add41", + "reference": "6b20e2055f7c29b56cb3870b3de7cc463d7add41", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.8", + "nikic/php-parser": "^4.10.2", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -3949,7 +3951,7 @@ "type": "github" } ], - "time": "2020-10-28T06:24:13+00:00" + "time": "2020-10-30T10:46:41+00:00" }, { "name": "phpunit/php-file-iterator", @@ -4277,25 +4279,25 @@ }, { "name": "psalm/plugin-phpunit", - "version": "0.12.2", + "version": "0.13.0", "source": { "type": "git", "url": "https://github.com/psalm/psalm-plugin-phpunit.git", - "reference": "85ee5a080a5281e63085d933b30a06b1b1680758" + "reference": "e006914489f3e445f5cb786ea6f3df89ea30129b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/85ee5a080a5281e63085d933b30a06b1b1680758", - "reference": "85ee5a080a5281e63085d933b30a06b1b1680758", + "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/e006914489f3e445f5cb786ea6f3df89ea30129b", + "reference": "e006914489f3e445f5cb786ea6f3df89ea30129b", "shasum": "" }, "require": { "composer/package-versions-deprecated": "^1.10", "composer/semver": "^1.4 || ^2.0 || ^3.0", "ext-simplexml": "*", - "php": "^7.1.3 || ^8.0", + "php": "^7.3 || ^8.0", "phpunit/phpunit": "^7.5 || ^8.0 || ^9.0", - "vimeo/psalm": "^3.6.2 || dev-master || dev-4.x" + "vimeo/psalm": "dev-master || dev-4.x || ^4.0" }, "require-dev": { "codeception/codeception": "^4.0.3", @@ -4325,7 +4327,7 @@ } ], "description": "Psalm plugin for PHPUnit", - "time": "2020-09-28T17:25:39+00:00" + "time": "2020-10-19T12:43:17+00:00" }, { "name": "psr/container", @@ -4750,26 +4752,26 @@ }, { "name": "roave/infection-static-analysis-plugin", - "version": "1.1.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/Roave/infection-static-analysis-plugin.git", - "reference": "74415f4c890daef9bc23a0af37e3a4ab8e0809a5" + "reference": "371ad8c946b770c5e2c5a184add91e105fece693" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/infection-static-analysis-plugin/zipball/74415f4c890daef9bc23a0af37e3a4ab8e0809a5", - "reference": "74415f4c890daef9bc23a0af37e3a4ab8e0809a5", + "url": "https://api.github.com/repos/Roave/infection-static-analysis-plugin/zipball/371ad8c946b770c5e2c5a184add91e105fece693", + "reference": "371ad8c946b770c5e2c5a184add91e105fece693", "shasum": "" }, "require": { - "infection/infection": "0.18", + "infection/infection": "0.20.1", "ocramius/package-versions": "^1.9.0 || ^2.0.0", "php": "^7.4.7", - "vimeo/psalm": "^3.16" + "vimeo/psalm": "^4.1" }, "require-dev": { - "doctrine/coding-standard": "^8.1.0", + "doctrine/coding-standard": "^8.2.0", "phpunit/phpunit": "^9.2.6" }, "bin": [ @@ -4792,7 +4794,7 @@ } ], "description": "Static analysis on top of mutation testing - prevents escaped mutants from being invalid according to static analysis", - "time": "2020-10-18T18:37:29+00:00" + "time": "2020-11-03T14:13:14+00:00" }, { "name": "roave/signature", @@ -7447,16 +7449,16 @@ }, { "name": "vimeo/psalm", - "version": "3.18.2", + "version": "4.1.1", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "19aa905f7c3c7350569999a93c40ae91ae4e1626" + "reference": "16bfbd9224698bd738c665f33039fade2a1a3977" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/19aa905f7c3c7350569999a93c40ae91ae4e1626", - "reference": "19aa905f7c3c7350569999a93c40ae91ae4e1626", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/16bfbd9224698bd738c665f33039fade2a1a3977", + "reference": "16bfbd9224698bd738c665f33039fade2a1a3977", "shasum": "" }, "require": { @@ -7475,12 +7477,11 @@ "felixfbecker/advanced-json-rpc": "^3.0.3", "felixfbecker/language-server-protocol": "^1.4", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0", - "nikic/php-parser": "4.3.* || 4.4.* || 4.5.* || 4.6.* || ^4.8", + "nikic/php-parser": "^4.10.1", "openlss/lib-array2xml": "^1.0", - "php": "^7.1.3|^8", + "php": "^7.1|^8", "sebastian/diff": "^3.0 || ^4.0", "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0", - "webmozart/glob": "^4.1", "webmozart/path-util": "^2.3" }, "provide": { @@ -7491,11 +7492,12 @@ "bamarni/composer-bin-plugin": "^1.2", "brianium/paratest": "^4.0.0", "ext-curl": "*", - "phpdocumentor/reflection-docblock": "^4.3.4 || ^5", + "php": "^7.3|^8", + "phpdocumentor/reflection-docblock": "^5", "phpmyadmin/sql-parser": "5.1.0", "phpspec/prophecy": ">=1.9.0", - "phpunit/phpunit": "^7.5.16 || ^8.5 || ^9.0", - "psalm/plugin-phpunit": "^0.11", + "phpunit/phpunit": "^9.0", + "psalm/plugin-phpunit": "^0.13", "slevomat/coding-standard": "^5.0", "squizlabs/php_codesniffer": "^3.5", "symfony/process": "^4.3", @@ -7514,7 +7516,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev", + "dev-master": "4.x-dev", + "dev-3.x": "3.x-dev", "dev-2.x": "2.x-dev", "dev-1.x": "1.x-dev" } @@ -7543,7 +7546,7 @@ "inspection", "php" ], - "time": "2020-10-20T13:48:22+00:00" + "time": "2020-11-02T05:54:12+00:00" }, { "name": "webmozart/assert", @@ -7689,16 +7692,16 @@ }, { "name": "wyrihaximus/async-test-utilities", - "version": "2.4.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/WyriHaximus/php-async-test-utilities.git", - "reference": "eeab6421f10d3139e3a22fe4970207e2320a2739" + "reference": "b5f61475e93d58d5c8c514d7def6a07ba07eb185" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/php-async-test-utilities/zipball/eeab6421f10d3139e3a22fe4970207e2320a2739", - "reference": "eeab6421f10d3139e3a22fe4970207e2320a2739", + "url": "https://api.github.com/repos/WyriHaximus/php-async-test-utilities/zipball/b5f61475e93d58d5c8c514d7def6a07ba07eb185", + "reference": "b5f61475e93d58d5c8c514d7def6a07ba07eb185", "shasum": "" }, "require": { @@ -7707,7 +7710,7 @@ "phpunit/phpunit": "^9.4", "react/event-loop": "^1.1", "react/promise": "^2.8", - "wyrihaximus/test-utilities": "^2.9" + "wyrihaximus/test-utilities": "^2.9 || ^3.0" }, "require-dev": { "wyrihaximus/iterator-or-array-to-array": "^1.1" @@ -7735,7 +7738,7 @@ "type": "github" } ], - "time": "2020-10-30T10:37:52+00:00" + "time": "2020-11-04T00:01:27+00:00" }, { "name": "wyrihaximus/coding-standard", @@ -7813,23 +7816,23 @@ }, { "name": "wyrihaximus/test-utilities", - "version": "2.9.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/WyriHaximus/php-test-utilities.git", - "reference": "456bf8c4651b9219add9de3238f3edd02f09593a" + "reference": "e136db9377f5d306112aee0f516b128d22cbaeb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/php-test-utilities/zipball/456bf8c4651b9219add9de3238f3edd02f09593a", - "reference": "456bf8c4651b9219add9de3238f3edd02f09593a", + "url": "https://api.github.com/repos/WyriHaximus/php-test-utilities/zipball/e136db9377f5d306112aee0f516b128d22cbaeb0", + "reference": "e136db9377f5d306112aee0f516b128d22cbaeb0", "shasum": "" }, "require": { "composer/composer": "^1.8", "ergebnis/composer-normalize": "^2.0", "icanhazstring/composer-unused": "^0.7", - "infection/infection": "^0.18", + "infection/infection": "^0.20", "maglnet/composer-require-checker": "^2.0", "nunomaduro/collision": "^4.0 || ^3.0 || ^5.0", "php": "^7.4", @@ -7839,19 +7842,16 @@ "phpspec/prophecy": "^1.10", "phpspec/prophecy-phpunit": "^2.0", "phpstan/phpstan": "^0.12.42", - "phpunit/phpunit": "^9.1", - "psalm/plugin-phpunit": "^0.9 || ^0.10 || ^0.12", + "phpunit/phpunit": "^9.4", + "psalm/plugin-phpunit": "^0.13.0", "roave/backward-compatibility-check": "^5.0", - "roave/infection-static-analysis-plugin": "^1.1", + "roave/infection-static-analysis-plugin": "^1.2", "squizlabs/php_codesniffer": "^3.4.2", "thecodingmachine/safe": "^1.0", - "vimeo/psalm": "^3.14.1", + "vimeo/psalm": "^4.1", "wyrihaximus/coding-standard": "^2.0.1", "wyrihaximus/phpstan-rules-wrapper": "^1.2" }, - "conflict": { - "nikic/php-parser": ">=4.10" - }, "type": "library", "extra": { "unused": [ @@ -7897,7 +7897,7 @@ "type": "github" } ], - "time": "2020-10-20T00:01:40+00:00" + "time": "2020-11-02T00:00:38+00:00" }, { "name": "wyrihaximus/ticking-promise",