diff --git a/composer.json b/composer.json index a6949474..33820c0a 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,7 @@ "clue/buzz-react": "^2.7", "monolog/monolog": "^2.0", "psr/log": "^1.1", - "react/event-loop": "^1.1", + "react/event-loop": "^1.2", "react/promise": "^2.7", "react/promise-stream": "^1.2", "react/stream": "^1.1", @@ -23,7 +23,7 @@ "wyrihaximus/ticking-promise": "^1.6" }, "require-dev": { - "wyrihaximus/async-test-utilities": "^3.3" + "wyrihaximus/async-test-utilities": "^4" }, "config": { "platform": { diff --git a/composer.lock b/composer.lock index fbc4551e..7f73fa91 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": "f7b537f341e4125604f15f67bbdde3a2", + "content-hash": "9a7e0ac3a0649893055b8e5df6b855ed", "packages": [ { "name": "api-clients/appveyor", @@ -120,16 +120,16 @@ }, { "name": "api-clients/command-bus", - "version": "2.1.1", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/php-api-clients/command-bus.git", - "reference": "b49fe32d8491558173113beb087980acde99107f" + "reference": "677564bd6498179da174f24a7bd385ca1ed66bc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-api-clients/command-bus/zipball/b49fe32d8491558173113beb087980acde99107f", - "reference": "b49fe32d8491558173113beb087980acde99107f", + "url": "https://api.github.com/repos/php-api-clients/command-bus/zipball/677564bd6498179da174f24a7bd385ca1ed66bc0", + "reference": "677564bd6498179da174f24a7bd385ca1ed66bc0", "shasum": "" }, "require": { @@ -144,11 +144,11 @@ "wyrihaximus/iterator-or-array-to-array": "^1.0", "wyrihaximus/string-get-in": "^1.0", "wyrihaximus/tactician-command-handler-mapper": "^2.0.1 || ^1.0", - "wyrihaximus/ticking-promise": "^1.6" + "wyrihaximus/ticking-promise": "^2 || ^1.6" }, "require-dev": { - "api-clients/test-utilities": "^5.1", - "php-di/php-di": "^5.4" + "api-clients/test-utilities": "^5.4", + "php-di/php-di": "^5.4 || ^6.0" }, "type": "library", "autoload": { @@ -169,9 +169,9 @@ "description": "Light weight wrapper around league/tactician adding promised based interface(s) and next tick execution", "support": { "issues": "https://github.com/php-api-clients/command-bus/issues", - "source": "https://github.com/php-api-clients/command-bus/tree/master" + "source": "https://github.com/php-api-clients/command-bus/tree/2.1.2" }, - "time": "2018-12-16T21:38:35+00:00" + "time": "2021-02-18T22:38:09+00:00" }, { "name": "api-clients/foundation", @@ -299,22 +299,22 @@ "description": "Async first Github client", "support": { "issues": "https://github.com/php-api-clients/github/issues", - "source": "https://github.com/php-api-clients/github/tree/master" + "source": "https://github.com/php-api-clients/github/tree/0.1.0" }, "time": "2020-04-03T22:11:11+00:00" }, { "name": "api-clients/hydrator", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/php-api-clients/hydrator.git", - "reference": "c882bb96c36a1c746a09b3b5db5560c560a43b46" + "reference": "04289d4357ee83200edf092a357a130d60fbc053" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-api-clients/hydrator/zipball/c882bb96c36a1c746a09b3b5db5560c560a43b46", - "reference": "c882bb96c36a1c746a09b3b5db5560c560a43b46", + "url": "https://api.github.com/repos/php-api-clients/hydrator/zipball/04289d4357ee83200edf092a357a130d60fbc053", + "reference": "04289d4357ee83200edf092a357a130d60fbc053", "shasum": "" }, "require": { @@ -326,11 +326,11 @@ "php": "^7.3", "react/promise": "^2.7", "wyrihaximus/doctrine-annotation-autoloader": "^1.0", - "wyrihaximus/ticking-promise": "^1.6" + "wyrihaximus/ticking-promise": "^2 || ^1.6" }, "require-dev": { "api-clients/test-utilities": "^5.4", - "phpbench/phpbench": "^0.16" + "phpbench/phpbench": "^0.16 || ^0.17" }, "type": "library", "extra": { @@ -359,31 +359,31 @@ "description": "Hydrator wrapping ocramius/generated-hydrator specifically for api clients", "support": { "issues": "https://github.com/php-api-clients/hydrator/issues", - "source": "https://github.com/php-api-clients/hydrator/tree/1.1.0" + "source": "https://github.com/php-api-clients/hydrator/tree/1.1.1" }, - "time": "2019-04-08T20:25:42+00:00" + "time": "2021-02-18T22:06:30+00:00" }, { "name": "api-clients/json", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/php-api-clients/json.git", - "reference": "38d40981b2bef5429abb32b116b299bc8aa08ad4" + "reference": "1a706954df12e9d9fe6c1b982dd0b25146de8579" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-api-clients/json/zipball/38d40981b2bef5429abb32b116b299bc8aa08ad4", - "reference": "38d40981b2bef5429abb32b116b299bc8aa08ad4", + "url": "https://api.github.com/repos/php-api-clients/json/zipball/1a706954df12e9d9fe6c1b982dd0b25146de8579", + "reference": "1a706954df12e9d9fe6c1b982dd0b25146de8579", "shasum": "" }, "require": { "daverandom/exceptional-json": "^1.0.1", "php": "^7.0", - "wyrihaximus/ticking-promise": "^1.6" + "wyrihaximus/ticking-promise": "^2 || ^1.6" }, "require-dev": { - "api-clients/test-utilities": "^3.0.1" + "api-clients/test-utilities": "^3.0.1 || ^4.0.0" }, "type": "library", "autoload": { @@ -403,9 +403,9 @@ ], "support": { "issues": "https://github.com/php-api-clients/json/issues", - "source": "https://github.com/php-api-clients/json/tree/master" + "source": "https://github.com/php-api-clients/json/tree/1.0.1" }, - "time": "2017-04-16T19:26:22+00:00" + "time": "2021-02-18T12:40:55+00:00" }, { "name": "api-clients/middleware", @@ -859,25 +859,26 @@ }, { "name": "api-clients/rx", - "version": "2.2.1", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/php-api-clients/rx.git", - "reference": "c38d42768ebdb6e396066bc03055c3c9117bc6e9" + "reference": "0e8c4ed930482d50d0107e30d7e8230d2e517f0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-api-clients/rx/zipball/c38d42768ebdb6e396066bc03055c3c9117bc6e9", - "reference": "c38d42768ebdb6e396066bc03055c3c9117bc6e9", + "url": "https://api.github.com/repos/php-api-clients/rx/zipball/0e8c4ed930482d50d0107e30d7e8230d2e517f0e", + "reference": "0e8c4ed930482d50d0107e30d7e8230d2e517f0e", "shasum": "" }, "require": { - "php": "^7.0", - "react/promise": "^2.4", + "php": "^8 || ^7.4", + "react/event-loop": "^1.2", + "react/promise": "^2.7", "reactivex/rxphp": "^2.0" }, "require-dev": { - "api-clients/test-utilities": "^3.0.1" + "api-clients/test-utilities": "^3.1.0" }, "type": "library", "autoload": { @@ -899,11 +900,18 @@ "email": "ceesjank@gmail.com" } ], + "description": "RxPHP utilities", "support": { "issues": "https://github.com/php-api-clients/rx/issues", - "source": "https://github.com/php-api-clients/rx/tree/master" + "source": "https://github.com/php-api-clients/rx/tree/2.3.0" }, - "time": "2017-10-04T20:00:12+00:00" + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + } + ], + "time": "2021-09-07T23:00:55+00:00" }, { "name": "api-clients/rx-operators", @@ -1146,16 +1154,16 @@ }, { "name": "bramus/ansi-php", - "version": "3.0.3", + "version": "3.1", "source": { "type": "git", "url": "https://github.com/bramus/ansi-php.git", - "reference": "fb0be33f36053af7454d462e3ddc0a2ac0b2f311" + "reference": "f581b2fd322177e5fabd67af240811838c1c8fbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bramus/ansi-php/zipball/fb0be33f36053af7454d462e3ddc0a2ac0b2f311", - "reference": "fb0be33f36053af7454d462e3ddc0a2ac0b2f311", + "url": "https://api.github.com/repos/bramus/ansi-php/zipball/f581b2fd322177e5fabd67af240811838c1c8fbc", + "reference": "f581b2fd322177e5fabd67af240811838c1c8fbc", "shasum": "" }, "require": { @@ -1184,9 +1192,9 @@ "description": "ANSI Control Functions and ANSI Control Sequences (Colors, Erasing, etc.) for PHP CLI Apps", "support": { "issues": "https://github.com/bramus/ansi-php/issues", - "source": "https://github.com/bramus/ansi-php/tree/master" + "source": "https://github.com/bramus/ansi-php/tree/3.1" }, - "time": "2019-12-03T09:04:38+00:00" + "time": "2021-10-28T10:45:05+00:00" }, { "name": "bramus/monolog-colored-line-formatter", @@ -1236,27 +1244,27 @@ }, { "name": "clue/block-react", - "version": "v1.4.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/clue/reactphp-block.git", - "reference": "c8e7583ae55127b89d6915480ce295bac81c4f88" + "reference": "718b0571a94aa693c6fffc72182e87257ac900f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/clue/reactphp-block/zipball/c8e7583ae55127b89d6915480ce295bac81c4f88", - "reference": "c8e7583ae55127b89d6915480ce295bac81c4f88", + "url": "https://api.github.com/repos/clue/reactphp-block/zipball/718b0571a94aa693c6fffc72182e87257ac900f3", + "reference": "718b0571a94aa693c6fffc72182e87257ac900f3", "shasum": "" }, "require": { "php": ">=5.3", - "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", - "react/promise": "^2.7 || ^1.2.1", + "react/event-loop": "^1.2", + "react/promise": "^3.0 || ^2.7 || ^1.2.1", "react/promise-timer": "^1.5" }, "require-dev": { "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", - "react/http": "^1.0" + "react/http": "^1.4" }, "type": "library", "autoload": { @@ -1288,7 +1296,7 @@ ], "support": { "issues": "https://github.com/clue/reactphp-block/issues", - "source": "https://github.com/clue/reactphp-block/tree/v1.4.0" + "source": "https://github.com/clue/reactphp-block/tree/v1.5.0" }, "funding": [ { @@ -1300,7 +1308,7 @@ "type": "github" } ], - "time": "2020-08-21T14:09:44+00:00" + "time": "2021-10-20T14:07:33+00:00" }, { "name": "clue/buzz-react", @@ -1379,16 +1387,16 @@ }, { "name": "composer/package-versions-deprecated", - "version": "1.11.99.1", + "version": "1.11.99.4", "source": { "type": "git", "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "7413f0b55a051e89485c5cb9f765fe24bb02a7b6" + "reference": "b174585d1fe49ceed21928a945138948cb394600" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/7413f0b55a051e89485c5cb9f765fe24bb02a7b6", - "reference": "7413f0b55a051e89485c5cb9f765fe24bb02a7b6", + "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b174585d1fe49ceed21928a945138948cb394600", + "reference": "b174585d1fe49ceed21928a945138948cb394600", "shasum": "" }, "require": { @@ -1432,7 +1440,7 @@ "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", "support": { "issues": "https://github.com/composer/package-versions-deprecated/issues", - "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.1" + "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.4" }, "funding": [ { @@ -1448,7 +1456,7 @@ "type": "tidelift" } ], - "time": "2020-11-11T10:22:58+00:00" + "time": "2021-09-13T08:41:34+00:00" }, { "name": "container-interop/container-interop", @@ -1530,35 +1538,32 @@ }, { "name": "doctrine/annotations", - "version": "1.11.1", + "version": "1.13.2", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "ce77a7ba1770462cd705a91a151b6c3746f9c6ad" + "reference": "5b668aef16090008790395c02c893b1ba13f7e08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/ce77a7ba1770462cd705a91a151b6c3746f9c6ad", - "reference": "ce77a7ba1770462cd705a91a151b6c3746f9c6ad", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", + "reference": "5b668aef16090008790395c02c893b1ba13f7e08", "shasum": "" }, "require": { "doctrine/lexer": "1.*", "ext-tokenizer": "*", - "php": "^7.1 || ^8.0" + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" }, "require-dev": { - "doctrine/cache": "1.*", + "doctrine/cache": "^1.11 || ^2.0", "doctrine/coding-standard": "^6.0 || ^8.1", "phpstan/phpstan": "^0.12.20", - "phpunit/phpunit": "^7.5 || ^9.1.5" + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", + "symfony/cache": "^4.4 || ^5.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.11.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" @@ -1599,22 +1604,22 @@ ], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.11.1" + "source": "https://github.com/doctrine/annotations/tree/1.13.2" }, - "time": "2020-10-26T10:28:16+00:00" + "time": "2021-08-05T19:00:23+00:00" }, { "name": "doctrine/cache", - "version": "1.10.2", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "13e3381b25847283a91948d04640543941309727" + "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/13e3381b25847283a91948d04640543941309727", - "reference": "13e3381b25847283a91948d04640543941309727", + "url": "https://api.github.com/repos/doctrine/cache/zipball/4cf401d14df219fa6f38b671f5493449151c9ad8", + "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8", "shasum": "" }, "require": { @@ -1625,20 +1630,19 @@ }, "require-dev": { "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^6.0", + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^8.0", "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0", - "predis/predis": "~1.0" + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "predis/predis": "~1.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.2 || ^6.0@dev", + "symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev" }, "suggest": { "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" @@ -1685,7 +1689,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/1.10.x" + "source": "https://github.com/doctrine/cache/tree/1.12.1" }, "funding": [ { @@ -1701,7 +1705,7 @@ "type": "tidelift" } ], - "time": "2020-07-07T18:54:01+00:00" + "time": "2021-07-17T14:39:21+00:00" }, { "name": "doctrine/lexer", @@ -1832,16 +1836,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.1", + "version": "1.8.3", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" + "reference": "1afdd860a2566ed3c2b0b4a3de6e23434a79ec85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/1afdd860a2566ed3c2b0b4a3de6e23434a79ec85", + "reference": "1afdd860a2566ed3c2b0b4a3de6e23434a79ec85", "shasum": "" }, "require": { @@ -1878,13 +1882,34 @@ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, { "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" } ], @@ -1901,9 +1926,23 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.1" + "source": "https://github.com/guzzle/psr7/tree/1.8.3" }, - "time": "2021-03-21T16:25:00+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2021-10-05T13:56:00+00:00" }, { "name": "igorw/get-in", @@ -2232,25 +2271,25 @@ }, { "name": "league/tactician", - "version": "v1.0.3", + "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/thephpleague/tactician.git", - "reference": "d0339e22fd9252fb0fa53102b488d2c514483b8a" + "reference": "e79f763170f3d5922ec29e85cffca0bac5cd8975" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/tactician/zipball/d0339e22fd9252fb0fa53102b488d2c514483b8a", - "reference": "d0339e22fd9252fb0fa53102b488d2c514483b8a", + "url": "https://api.github.com/repos/thephpleague/tactician/zipball/e79f763170f3d5922ec29e85cffca0bac5cd8975", + "reference": "e79f763170f3d5922ec29e85cffca0bac5cd8975", "shasum": "" }, "require": { - "php": ">=5.5" + "php": ">=7.1" }, "require-dev": { - "mockery/mockery": "~0.9", - "phpunit/phpunit": "^4.8.35", - "squizlabs/php_codesniffer": "~2.3" + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^7.5.20 || ^9.3.8", + "squizlabs/php_codesniffer": "^3.5.8" }, "type": "library", "extra": { @@ -2281,9 +2320,9 @@ ], "support": { "issues": "https://github.com/thephpleague/tactician/issues", - "source": "https://github.com/thephpleague/tactician/tree/master" + "source": "https://github.com/thephpleague/tactician/tree/v1.1.0" }, - "time": "2017-11-30T09:17:20+00:00" + "time": "2021-02-14T15:29:04+00:00" }, { "name": "league/tactician-container", @@ -2342,24 +2381,24 @@ }, { "name": "monolog/monolog", - "version": "2.3.3", + "version": "2.3.5", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "3962ebfe206ac7ce6c754c79e2fee0c64bf1818d" + "reference": "fd4380d6fc37626e2f799f29d91195040137eba9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/3962ebfe206ac7ce6c754c79e2fee0c64bf1818d", - "reference": "3962ebfe206ac7ce6c754c79e2fee0c64bf1818d", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd4380d6fc37626e2f799f29d91195040137eba9", + "reference": "fd4380d6fc37626e2f799f29d91195040137eba9", "shasum": "" }, "require": { "php": ">=7.2", - "psr/log": "^1.0.1 || ^2.0" + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "provide": { - "psr/log-implementation": "1.0.0 || 2.0.0" + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" }, "require-dev": { "aws/aws-sdk-php": "^2.4.9 || ^3.0", @@ -2367,12 +2406,13 @@ "elasticsearch/elasticsearch": "^7", "graylog2/gelf-php": "^1.4.2", "mongodb/mongodb": "^1.8", - "php-amqplib/php-amqplib": "~2.4", + "php-amqplib/php-amqplib": "~2.4 || ^3", "php-console/php-console": "^3.1.3", "phpspec/prophecy": "^1.6.1", "phpstan/phpstan": "^0.12.91", "phpunit/phpunit": "^8.5", "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3", "ruflin/elastica": ">=0.90@dev", "swiftmailer/swiftmailer": "^5.3|^6.0" }, @@ -2424,7 +2464,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.3.3" + "source": "https://github.com/Seldaek/monolog/tree/2.3.5" }, "funding": [ { @@ -2436,20 +2476,20 @@ "type": "tidelift" } ], - "time": "2021-09-14T18:40:13+00:00" + "time": "2021-10-01T21:08:31+00:00" }, { "name": "nikic/php-parser", - "version": "v4.10.4", + "version": "v4.13.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e" + "reference": "50953a2691a922aa1769461637869a0a2faa3f53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c6d052fc58cb876152f89f532b95a8d7907e7f0e", - "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/50953a2691a922aa1769461637869a0a2faa3f53", + "reference": "50953a2691a922aa1769461637869a0a2faa3f53", "shasum": "" }, "require": { @@ -2490,31 +2530,35 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.4" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.0" }, - "time": "2020-12-20T10:01:03+00:00" + "time": "2021-09-20T12:20:58+00:00" }, { "name": "ocramius/code-generator-utils", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/Ocramius/CodeGenerationUtils.git", - "reference": "cc2834e95036371d1668b642e68ca2b3bf316f4b" + "reference": "3c207127e8dc6e9a3eb4d4a1f3041f17c0171aba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/CodeGenerationUtils/zipball/cc2834e95036371d1668b642e68ca2b3bf316f4b", - "reference": "cc2834e95036371d1668b642e68ca2b3bf316f4b", + "url": "https://api.github.com/repos/Ocramius/CodeGenerationUtils/zipball/3c207127e8dc6e9a3eb4d4a1f3041f17c0171aba", + "reference": "3c207127e8dc6e9a3eb4d4a1f3041f17c0171aba", "shasum": "" }, "require": { - "nikic/php-parser": "~4.0", - "php": "^7.1" + "nikic/php-parser": "^4.10.4", + "php": "^7.4 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^7.1", - "squizlabs/php_codesniffer": "^3.0" + "doctrine/coding-standard": "^8.2.0", + "phpunit/phpunit": "^9.5.1", + "psalm/plugin-phpunit": "^0.15.0", + "roave/infection-static-analysis-plugin": "^1.7", + "squizlabs/php_codesniffer": "^3.5.8", + "vimeo/psalm": "^4.4.1" }, "type": "library", "extra": { @@ -2549,9 +2593,15 @@ ], "support": { "issues": "https://github.com/Ocramius/CodeGenerationUtils/issues", - "source": "https://github.com/Ocramius/CodeGenerationUtils/tree/master" + "source": "https://github.com/Ocramius/CodeGenerationUtils/tree/1.1.0" }, - "time": "2018-10-15T14:47:09+00:00" + "funding": [ + { + "url": "https://github.com/Ocramius", + "type": "github" + } + ], + "time": "2021-01-17T16:27:24+00:00" }, { "name": "ocramius/generated-hydrator", @@ -2618,16 +2668,16 @@ }, { "name": "opis/closure", - "version": "3.6.1", + "version": "3.6.2", "source": { "type": "git", "url": "https://github.com/opis/closure.git", - "reference": "943b5d70cc5ae7483f6aff6ff43d7e34592ca0f5" + "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/943b5d70cc5ae7483f6aff6ff43d7e34592ca0f5", - "reference": "943b5d70cc5ae7483f6aff6ff43d7e34592ca0f5", + "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6", + "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6", "shasum": "" }, "require": { @@ -2677,27 +2727,27 @@ ], "support": { "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.1" + "source": "https://github.com/opis/closure/tree/3.6.2" }, - "time": "2020-11-07T02:01:34+00:00" + "time": "2021-04-09T13:42:10+00:00" }, { "name": "php-di/invoker", - "version": "2.2.0", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/PHP-DI/Invoker.git", - "reference": "e08a7c87068daeaeef464b95d81643ea530bc535" + "reference": "5214cbe5aad066022cd845dbf313f0e47aed928f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/e08a7c87068daeaeef464b95d81643ea530bc535", - "reference": "e08a7c87068daeaeef464b95d81643ea530bc535", + "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/5214cbe5aad066022cd845dbf313f0e47aed928f", + "reference": "5214cbe5aad066022cd845dbf313f0e47aed928f", "shasum": "" }, "require": { "php": ">=7.3", - "psr/container": "~1.0" + "psr/container": "^1.0|^2.0" }, "require-dev": { "athletic/athletic": "~0.1.8", @@ -2726,7 +2776,7 @@ ], "support": { "issues": "https://github.com/PHP-DI/Invoker/issues", - "source": "https://github.com/PHP-DI/Invoker/tree/2.2.0" + "source": "https://github.com/PHP-DI/Invoker/tree/2.3.2" }, "funding": [ { @@ -2734,20 +2784,20 @@ "type": "github" } ], - "time": "2020-10-12T12:15:50+00:00" + "time": "2021-07-30T15:05:32+00:00" }, { "name": "php-di/php-di", - "version": "6.3.0", + "version": "6.3.5", "source": { "type": "git", "url": "https://github.com/PHP-DI/PHP-DI.git", - "reference": "955cacea6b0beaba07e8c11b8367f5b3d5abe89f" + "reference": "b8126d066ce144765300ee0ab040c1ed6c9ef588" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/955cacea6b0beaba07e8c11b8367f5b3d5abe89f", - "reference": "955cacea6b0beaba07e8c11b8367f5b3d5abe89f", + "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/b8126d066ce144765300ee0ab040c1ed6c9ef588", + "reference": "b8126d066ce144765300ee0ab040c1ed6c9ef588", "shasum": "" }, "require": { @@ -2764,7 +2814,7 @@ "doctrine/annotations": "~1.2", "friendsofphp/php-cs-fixer": "^2.4", "mnapoli/phpunit-easymock": "^1.2", - "ocramius/proxy-manager": "~2.0.2", + "ocramius/proxy-manager": "^2.0.2", "phpstan/phpstan": "^0.12", "phpunit/phpunit": "^8.5|^9.0" }, @@ -2798,7 +2848,7 @@ ], "support": { "issues": "https://github.com/PHP-DI/PHP-DI/issues", - "source": "https://github.com/PHP-DI/PHP-DI/tree/6.3.0" + "source": "https://github.com/PHP-DI/PHP-DI/tree/6.3.5" }, "funding": [ { @@ -2810,7 +2860,7 @@ "type": "tidelift" } ], - "time": "2020-10-12T14:39:15+00:00" + "time": "2021-09-02T09:49:58+00:00" }, { "name": "php-di/phpdoc-reader", @@ -2909,16 +2959,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.2.2", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", "shasum": "" }, "require": { @@ -2929,7 +2979,8 @@ "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.2" + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -2959,22 +3010,22 @@ "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/master" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" }, - "time": "2020-09-03T19:13:55+00:00" + "time": "2021-10-19T17:43:47+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.4.0", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" + "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/a12f7e301eb7258bb68acd89d4aefa05c2906cae", + "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae", "shasum": "" }, "require": { @@ -2982,7 +3033,8 @@ "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "ext-tokenizer": "*" + "ext-tokenizer": "*", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -3008,9 +3060,58 @@ "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.4.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.5.1" + }, + "time": "2021-10-02T14:08:47+00:00" + }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/master" }, - "time": "2020-09-17T18:55:26+00:00" + "time": "2016-08-06T20:24:11+00:00" }, { "name": "psr/container", @@ -3209,16 +3310,16 @@ }, { "name": "ratchet/rfc6455", - "version": "v0.2.6", + "version": "v0.3", "source": { "type": "git", "url": "https://github.com/ratchetphp/RFC6455.git", - "reference": "879e48c840f8dbc296d68d6a5030673df79bd916" + "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/879e48c840f8dbc296d68d6a5030673df79bd916", - "reference": "879e48c840f8dbc296d68d6a5030673df79bd916", + "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/c8651c7938651c2d55f5d8c2422ac5e57a183341", + "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341", "shasum": "" }, "require": { @@ -3226,7 +3327,7 @@ "php": ">=5.4.2" }, "require-dev": { - "phpunit/phpunit": "4.8.*", + "phpunit/phpunit": "5.7.*", "react/socket": "^1.3" }, "type": "library", @@ -3244,6 +3345,10 @@ "name": "Chris Boden", "email": "cboden@gmail.com", "role": "Developer" + }, + { + "name": "Matt Bonneau", + "role": "Developer" } ], "description": "RFC6455 WebSocket protocol handler", @@ -3254,25 +3359,24 @@ "websocket" ], "support": { - "forum": "https://groups.google.com/forum/#!forum/ratchet-php", - "irc": "irc://irc.freenode.org/reactphp", + "chat": "https://gitter.im/reactphp/reactphp", "issues": "https://github.com/ratchetphp/RFC6455/issues", - "source": "https://github.com/ratchetphp/RFC6455/tree/v0.2.6" + "source": "https://github.com/ratchetphp/RFC6455/tree/v0.3" }, - "time": "2019-12-15T10:18:18+00:00" + "time": "2020-05-15T18:31:24+00:00" }, { "name": "react/cache", - "version": "v1.1.0", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/reactphp/cache.git", - "reference": "44a568925556b0bd8cacc7b49fb0f1cf0d706a0c" + "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/cache/zipball/44a568925556b0bd8cacc7b49fb0f1cf0d706a0c", - "reference": "44a568925556b0bd8cacc7b49fb0f1cf0d706a0c", + "url": "https://api.github.com/repos/reactphp/cache/zipball/4bf736a2cccec7298bdf745db77585966fc2ca7e", + "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e", "shasum": "" }, "require": { @@ -3323,7 +3427,7 @@ ], "support": { "issues": "https://github.com/reactphp/cache/issues", - "source": "https://github.com/reactphp/cache/tree/v1.1.0" + "source": "https://github.com/reactphp/cache/tree/v1.1.1" }, "funding": [ { @@ -3335,26 +3439,26 @@ "type": "github" } ], - "time": "2020-09-18T12:12:35+00:00" + "time": "2021-02-02T06:47:52+00:00" }, { "name": "react/dns", - "version": "v1.4.0", + "version": "v1.8.0", "source": { "type": "git", "url": "https://github.com/reactphp/dns.git", - "reference": "665260757171e2ab17485b44e7ffffa7acb6ca1f" + "reference": "2a5a74ab751e53863b45fb87e1d3913884f88248" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/dns/zipball/665260757171e2ab17485b44e7ffffa7acb6ca1f", - "reference": "665260757171e2ab17485b44e7ffffa7acb6ca1f", + "url": "https://api.github.com/repos/reactphp/dns/zipball/2a5a74ab751e53863b45fb87e1d3913884f88248", + "reference": "2a5a74ab751e53863b45fb87e1d3913884f88248", "shasum": "" }, "require": { "php": ">=5.3.0", "react/cache": "^1.0 || ^0.6 || ^0.5", - "react/event-loop": "^1.0 || ^0.5", + "react/event-loop": "^1.2", "react/promise": "^3.0 || ^2.7 || ^1.2.1", "react/promise-timer": "^1.2" }, @@ -3403,7 +3507,7 @@ ], "support": { "issues": "https://github.com/reactphp/dns/issues", - "source": "https://github.com/reactphp/dns/tree/v1.4.0" + "source": "https://github.com/reactphp/dns/tree/v1.8.0" }, "funding": [ { @@ -3415,7 +3519,7 @@ "type": "github" } ], - "time": "2020-09-18T12:12:55+00:00" + "time": "2021-07-11T12:40:34+00:00" }, { "name": "react/event-loop", @@ -3497,30 +3601,35 @@ }, { "name": "react/http", - "version": "v0.8.7", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/reactphp/http.git", - "reference": "9aa446fd86745403a09c315c90d4e464fd84382b" + "reference": "8a0fd7c0aa74f0db3008b1e47ca86c613cbb040e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/http/zipball/9aa446fd86745403a09c315c90d4e464fd84382b", - "reference": "9aa446fd86745403a09c315c90d4e464fd84382b", + "url": "https://api.github.com/repos/reactphp/http/zipball/8a0fd7c0aa74f0db3008b1e47ca86c613cbb040e", + "reference": "8a0fd7c0aa74f0db3008b1e47ca86c613cbb040e", "shasum": "" }, "require": { "evenement/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", + "psr/http-message": "^1.0", + "react/event-loop": "^1.2", "react/promise": "^2.3 || ^1.2.1", "react/promise-stream": "^1.1", - "react/socket": "^1.0 || ^0.8.3", - "react/stream": "^1.0 || ^0.7.1", + "react/socket": "^1.9", + "react/stream": "^1.2", "ringcentral/psr7": "^1.2" }, "require-dev": { "clue/block-react": "^1.1", - "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35" + "clue/http-proxy-react": "^1.3", + "clue/reactphp-ssh-proxy": "^1.0", + "clue/socks-react": "^1.0", + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { @@ -3532,33 +3641,70 @@ "license": [ "MIT" ], - "description": "Event-driven, streaming plaintext HTTP and secure HTTPS server for ReactPHP", + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Event-driven, streaming HTTP client and server implementation for ReactPHP", "keywords": [ + "async", + "client", "event-driven", "http", + "http client", + "http server", "https", + "psr-7", "reactphp", "server", "streaming" ], "support": { "issues": "https://github.com/reactphp/http/issues", - "source": "https://github.com/reactphp/http/tree/v0.8.7" + "source": "https://github.com/reactphp/http/tree/v1.5.0" }, - "time": "2020-07-05T11:32:28+00:00" + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-08-04T12:24:55+00:00" }, { "name": "react/http-client", - "version": "v0.5.10", + "version": "v0.5.11", "source": { "type": "git", "url": "https://github.com/reactphp/http-client.git", - "reference": "f16ab55150ec369f8f9b5db64972f248691093b0" + "reference": "23dddb415b9bd36c81d1c78df63143e65702aa4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/http-client/zipball/f16ab55150ec369f8f9b5db64972f248691093b0", - "reference": "f16ab55150ec369f8f9b5db64972f248691093b0", + "url": "https://api.github.com/repos/reactphp/http-client/zipball/23dddb415b9bd36c81d1c78df63143e65702aa4b", + "reference": "23dddb415b9bd36c81d1c78df63143e65702aa4b", "shasum": "" }, "require": { @@ -3591,10 +3737,20 @@ ], "support": { "issues": "https://github.com/reactphp/http-client/issues", - "source": "https://github.com/reactphp/http-client/tree/v0.5.10" + "source": "https://github.com/reactphp/http-client/tree/v0.5.11" }, + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], "abandoned": "react/http", - "time": "2020-01-14T08:36:16+00:00" + "time": "2021-04-07T16:49:17+00:00" }, { "name": "react/promise", @@ -3648,16 +3804,16 @@ }, { "name": "react/promise-stream", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise-stream.git", - "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe" + "reference": "3ebd94fe0d8edbf44937948af28d02d5437e9949" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", - "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", + "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/3ebd94fe0d8edbf44937948af28d02d5437e9949", + "reference": "3ebd94fe0d8edbf44937948af28d02d5437e9949", "shasum": "" }, "require": { @@ -3667,7 +3823,7 @@ }, "require-dev": { "clue/block-react": "^1.0", - "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35", + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3", "react/promise-timer": "^1.0" }, @@ -3687,7 +3843,23 @@ "authors": [ { "name": "Christian Lück", - "email": "christian@lueck.tv" + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" } ], "description": "The missing link between Promise-land and Stream-land for ReactPHP", @@ -3702,31 +3874,41 @@ ], "support": { "issues": "https://github.com/reactphp/promise-stream/issues", - "source": "https://github.com/reactphp/promise-stream/tree/v1.2.0" + "source": "https://github.com/reactphp/promise-stream/tree/v1.3.0" }, - "time": "2019-07-03T12:29:10+00:00" + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-10-18T10:47:09+00:00" }, { "name": "react/promise-timer", - "version": "v1.6.0", + "version": "v1.7.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise-timer.git", - "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6" + "reference": "607dd79990e32fcb402cb0a176b4a4be12f97e7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/daee9baf6ef30c43ea4c86399f828bb5f558f6e6", - "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/607dd79990e32fcb402cb0a176b4a4be12f97e7c", + "reference": "607dd79990e32fcb402cb0a176b4a4be12f97e7c", "shasum": "" }, "require": { "php": ">=5.3", - "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/event-loop": "^1.2", "react/promise": "^3.0 || ^2.7.0 || ^1.2.1" }, "require-dev": { - "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35" + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { @@ -3744,7 +3926,23 @@ "authors": [ { "name": "Christian Lück", - "email": "christian@lueck.tv" + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" } ], "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", @@ -3759,32 +3957,42 @@ ], "support": { "issues": "https://github.com/reactphp/promise-timer/issues", - "source": "https://github.com/reactphp/promise-timer/tree/v1.6.0" + "source": "https://github.com/reactphp/promise-timer/tree/v1.7.0" }, - "time": "2020-07-10T12:18:06+00:00" + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-07-11T13:08:51+00:00" }, { "name": "react/socket", - "version": "v1.6.0", + "version": "v1.9.0", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", - "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a" + "reference": "aa6e3f8ebcd6dec3ad1ee92a449b4cc341994001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", - "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", + "url": "https://api.github.com/repos/reactphp/socket/zipball/aa6e3f8ebcd6dec3ad1ee92a449b4cc341994001", + "reference": "aa6e3f8ebcd6dec3ad1ee92a449b4cc341994001", "shasum": "" }, "require": { "evenement/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", - "react/dns": "^1.1", - "react/event-loop": "^1.0 || ^0.5", + "react/dns": "^1.8", + "react/event-loop": "^1.2", "react/promise": "^2.6.0 || ^1.2.1", "react/promise-timer": "^1.4.0", - "react/stream": "^1.1" + "react/stream": "^1.2" }, "require-dev": { "clue/block-react": "^1.2", @@ -3833,7 +4041,7 @@ ], "support": { "issues": "https://github.com/reactphp/socket/issues", - "source": "https://github.com/reactphp/socket/tree/v1.6.0" + "source": "https://github.com/reactphp/socket/tree/v1.9.0" }, "funding": [ { @@ -3845,7 +4053,7 @@ "type": "github" } ], - "time": "2020-08-28T12:49:05+00:00" + "time": "2021-08-03T12:37:06+00:00" }, { "name": "react/stream", @@ -4138,26 +4346,26 @@ }, { "name": "roave/signature", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/Roave/Signature.git", - "reference": "5b5bb9499cfbcc78d9f472e03af1e97e4341ec7c" + "reference": "b100e2c40e51f3c56a0b29faf3e7ca75c33df60b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/Signature/zipball/5b5bb9499cfbcc78d9f472e03af1e97e4341ec7c", - "reference": "5b5bb9499cfbcc78d9f472e03af1e97e4341ec7c", + "url": "https://api.github.com/repos/Roave/Signature/zipball/b100e2c40e51f3c56a0b29faf3e7ca75c33df60b", + "reference": "b100e2c40e51f3c56a0b29faf3e7ca75c33df60b", "shasum": "" }, "require": { - "php": "7.4.*|8.0.*" + "php": "7.4.*|8.0.*|8.1.*" }, "require-dev": { - "doctrine/coding-standard": "^8.2", - "infection/infection": "^0.20.2", - "phpunit/phpunit": "^9.5.1", - "vimeo/psalm": "^4.4" + "doctrine/coding-standard": "^9.0", + "infection/infection": "^0.25.1", + "phpunit/phpunit": "^9.5.9", + "vimeo/psalm": "^4.10.1" }, "type": "library", "autoload": { @@ -4172,9 +4380,9 @@ "description": "Sign and verify stuff", "support": { "issues": "https://github.com/Roave/Signature/issues", - "source": "https://github.com/Roave/Signature/tree/1.4.0" + "source": "https://github.com/Roave/Signature/tree/1.5.0" }, - "time": "2021-01-25T09:39:37+00:00" + "time": "2021-09-18T13:37:44+00:00" }, { "name": "rx/helpers", @@ -4286,27 +4494,26 @@ }, { "name": "rx/websocket", - "version": "2.1.3", + "version": "2.1.6", "source": { "type": "git", "url": "https://github.com/RxPHP/RxWebsocket.git", - "reference": "920a8a0caf8dd98ddb625abe2298aac4f427bc91" + "reference": "dba6a0aa93ebafeb5a70d23ef9ec7ad4f002fa5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/RxPHP/RxWebsocket/zipball/920a8a0caf8dd98ddb625abe2298aac4f427bc91", - "reference": "920a8a0caf8dd98ddb625abe2298aac4f427bc91", + "url": "https://api.github.com/repos/RxPHP/RxWebsocket/zipball/dba6a0aa93ebafeb5a70d23ef9ec7ad4f002fa5b", + "reference": "dba6a0aa93ebafeb5a70d23ef9ec7ad4f002fa5b", "shasum": "" }, "require": { - "ratchet/rfc6455": "^0.2.2", - "react/http": "^0.7.3 | ^0.8", - "react/http-client": "^0.5.3", + "ratchet/rfc6455": "^0.3", + "react/http": "^1", "reactivex/rxphp": "^2.0.1", "voryx/event-loop": "^3.0 || ^2.0.2" }, "require-dev": { - "phpunit/phpunit": "~5.7.0" + "phpunit/phpunit": "^9" }, "type": "library", "autoload": { @@ -4343,9 +4550,9 @@ ], "support": { "issues": "https://github.com/RxPHP/RxWebsocket/issues", - "source": "https://github.com/RxPHP/RxWebsocket/tree/master" + "source": "https://github.com/RxPHP/RxWebsocket/tree/2.1.6" }, - "time": "2018-04-18T10:30:56+00:00" + "time": "2021-10-31T16:22:54+00:00" }, { "name": "symfony/polyfill-ctype", @@ -4567,23 +4774,23 @@ }, { "name": "voryx/event-loop", - "version": "3.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/voryx/event-loop.git", - "reference": "9430954760aca7eabac7239a8eef2583cb34dbee" + "reference": "9a55c228b930acdabc023f9a1ba5a347d30a1f77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voryx/event-loop/zipball/9430954760aca7eabac7239a8eef2583cb34dbee", - "reference": "9430954760aca7eabac7239a8eef2583cb34dbee", + "url": "https://api.github.com/repos/voryx/event-loop/zipball/9a55c228b930acdabc023f9a1ba5a347d30a1f77", + "reference": "9a55c228b930acdabc023f9a1ba5a347d30a1f77", "shasum": "" }, "require": { "react/event-loop": "^1.0 || ^0.5 || ^0.4.1" }, "require-dev": { - "phpunit/phpunit": "^6" + "phpunit/phpunit": "^9.5 | ^8" }, "type": "library", "autoload": { @@ -4621,9 +4828,9 @@ ], "support": { "issues": "https://github.com/voryx/event-loop/issues", - "source": "https://github.com/voryx/event-loop/tree/3.0.1" + "source": "https://github.com/voryx/event-loop/tree/3.0.2" }, - "time": "2020-12-07T04:30:05+00:00" + "time": "2021-10-21T13:43:50+00:00" }, { "name": "webmozart/assert", @@ -4775,24 +4982,23 @@ }, { "name": "wyrihaximus/iterator-or-array-to-array", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/WyriHaximus/php-iterator-or-array-to-array.git", - "reference": "2d8ea61e3c7affaee7deec1a0b0bdc667a3e9cc4" + "reference": "79b407499a3a82f269e59236e44e2119c7556c78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/php-iterator-or-array-to-array/zipball/2d8ea61e3c7affaee7deec1a0b0bdc667a3e9cc4", - "reference": "2d8ea61e3c7affaee7deec1a0b0bdc667a3e9cc4", + "url": "https://api.github.com/repos/WyriHaximus/php-iterator-or-array-to-array/zipball/79b407499a3a82f269e59236e44e2119c7556c78", + "reference": "79b407499a3a82f269e59236e44e2119c7556c78", "shasum": "" }, "require": { - "php": "^7.2" + "php": "^8 || ^7.4" }, "require-dev": { - "api-clients/cs-fixer-config": "^1.1", - "api-clients/test-utilities": "^5.2" + "wyrihaximus/test-utilities": "^3.7.3" }, "type": "library", "autoload": { @@ -4813,9 +5019,15 @@ "description": "Like iterator_to_array but doesn't error when handed an array", "support": { "issues": "https://github.com/WyriHaximus/php-iterator-or-array-to-array/issues", - "source": "https://github.com/WyriHaximus/php-iterator-or-array-to-array/tree/master" + "source": "https://github.com/WyriHaximus/php-iterator-or-array-to-array/tree/1.2.0" }, - "time": "2018-12-29T20:17:57+00:00" + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + } + ], + "time": "2021-09-05T15:12:30+00:00" }, { "name": "wyrihaximus/list-classes-in-directory", @@ -4910,26 +5122,26 @@ }, { "name": "wyrihaximus/psr-3-callable-throwable-logger", - "version": "2.1.0", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/WyriHaximus/php-psr-3-callable-throwable-logger.git", - "reference": "ad84ed15ee2d72a71cf752e236e90fdd773890fe" + "reference": "5d32094987ca6e3a7ba5595815b3fd18dea9b04a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/php-psr-3-callable-throwable-logger/zipball/ad84ed15ee2d72a71cf752e236e90fdd773890fe", - "reference": "ad84ed15ee2d72a71cf752e236e90fdd773890fe", + "url": "https://api.github.com/repos/WyriHaximus/php-psr-3-callable-throwable-logger/zipball/5d32094987ca6e3a7ba5595815b3fd18dea9b04a", + "reference": "5d32094987ca6e3a7ba5595815b3fd18dea9b04a", "shasum": "" }, "require": { - "php": "^7.4", + "php": "^8 || ^7.4.7", "psr/log": "^1.0", "thecodingmachine/safe": "^1.0 || ^0.1.16" }, "require-dev": { "wyrihaximus/psr-3-utilities": "^1.0", - "wyrihaximus/test-utilities": "^2.0" + "wyrihaximus/test-utilities": "^3.7.3" }, "type": "library", "autoload": { @@ -4950,7 +5162,7 @@ "description": "callable throwable decorator around a PSR-3 logger (to be used with react/promise and reactivex/rxphp)", "support": { "issues": "https://github.com/WyriHaximus/php-psr-3-callable-throwable-logger/issues", - "source": "https://github.com/WyriHaximus/php-psr-3-callable-throwable-logger/tree/master" + "source": "https://github.com/WyriHaximus/php-psr-3-callable-throwable-logger/tree/2.2.0" }, "funding": [ { @@ -4958,7 +5170,7 @@ "type": "github" } ], - "time": "2020-03-21T21:52:11+00:00" + "time": "2021-09-10T22:24:39+00:00" }, { "name": "wyrihaximus/psr-3-utilities", @@ -5427,27 +5639,27 @@ "packages-dev": [ { "name": "amphp/amp", - "version": "v2.5.2", + "version": "v2.6.1", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", - "reference": "efca2b32a7580087adb8aabbff6be1dc1bb924a9" + "reference": "c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/efca2b32a7580087adb8aabbff6be1dc1bb924a9", - "reference": "efca2b32a7580087adb8aabbff6be1dc1bb924a9", + "url": "https://api.github.com/repos/amphp/amp/zipball/c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae", + "reference": "c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae", "shasum": "" }, "require": { - "php": ">=7" + "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", "amphp/phpunit-util": "^1", "ext-json": "*", "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^6.0.9 | ^7", + "phpunit/phpunit": "^7 | ^8 | ^9", "psalm/phar": "^3.11@dev", "react/promise": "^2" }, @@ -5504,7 +5716,7 @@ "support": { "irc": "irc://irc.freenode.org/amphp", "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v2.5.2" + "source": "https://github.com/amphp/amp/tree/v2.6.1" }, "funding": [ { @@ -5512,7 +5724,7 @@ "type": "github" } ], - "time": "2021-01-10T17:06:37+00:00" + "time": "2021-09-23T18:43:08+00:00" }, { "name": "amphp/byte-stream", @@ -6164,23 +6376,23 @@ }, { "name": "doctrine/coding-standard", - "version": "8.2.0", + "version": "9.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/coding-standard.git", - "reference": "529d385bb3790431080493c0fe7adaec39df368a" + "reference": "35a2452c6025cb739c3244b3348bcd1604df07d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/coding-standard/zipball/529d385bb3790431080493c0fe7adaec39df368a", - "reference": "529d385bb3790431080493c0fe7adaec39df368a", + "url": "https://api.github.com/repos/doctrine/coding-standard/zipball/35a2452c6025cb739c3244b3348bcd1604df07d1", + "reference": "35a2452c6025cb739c3244b3348bcd1604df07d1", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7", "php": "^7.1 || ^8.0", - "slevomat/coding-standard": "^6.3.9", - "squizlabs/php_codesniffer": "^3.5.5" + "slevomat/coding-standard": "^7.0.0", + "squizlabs/php_codesniffer": "^3.6.0" }, "type": "phpcodesniffer-standard", "notification-url": "https://packagist.org/downloads/", @@ -6213,9 +6425,9 @@ ], "support": { "issues": "https://github.com/doctrine/coding-standard/issues", - "source": "https://github.com/doctrine/coding-standard/tree/8.2.0" + "source": "https://github.com/doctrine/coding-standard/tree/9.0.0" }, - "time": "2020-10-25T14:56:19+00:00" + "time": "2021-04-12T15:11:14+00:00" }, { "name": "doctrine/instantiator", @@ -6288,16 +6500,16 @@ }, { "name": "ergebnis/composer-normalize", - "version": "2.13.3", + "version": "2.15.0", "source": { "type": "git", "url": "https://github.com/ergebnis/composer-normalize.git", - "reference": "eff003890c655ee0e4b6ac5d4c5b40ce61247f7c" + "reference": "d469a15b916441959446d52a0f5d3fc9f7720317" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/eff003890c655ee0e4b6ac5d4c5b40ce61247f7c", - "reference": "eff003890c655ee0e4b6ac5d4c5b40ce61247f7c", + "url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/d469a15b916441959446d52a0f5d3fc9f7720317", + "reference": "d469a15b916441959446d52a0f5d3fc9f7720317", "shasum": "" }, "require": { @@ -6309,20 +6521,20 @@ "php": "^7.2 || ^8.0" }, "require-dev": { - "composer/composer": "^1.10.19 || ^2.0.8", + "composer/composer": "^1.10.22 || ^2.0.13", "ergebnis/license": "^1.1.0", - "ergebnis/php-cs-fixer-config": "^2.13.0", + "ergebnis/php-cs-fixer-config": "^2.14.0", "ergebnis/phpstan-rules": "~0.15.3", - "ergebnis/test-util": "^1.4.0", + "ergebnis/test-util": "^1.5.0", "phpstan/extension-installer": "^1.1.0", - "phpstan/phpstan": "~0.12.80", + "phpstan/phpstan": "~0.12.89", "phpstan/phpstan-deprecation-rules": "~0.12.6", - "phpstan/phpstan-phpunit": "~0.12.18", + "phpstan/phpstan-phpunit": "~0.12.19", "phpstan/phpstan-strict-rules": "~0.12.9", - "phpunit/phpunit": "^8.5.14", - "psalm/plugin-phpunit": "~0.15.0", - "symfony/filesystem": "^5.2.4", - "vimeo/psalm": "^4.6.2" + "phpunit/phpunit": "^8.5.16", + "psalm/plugin-phpunit": "~0.16.0", + "symfony/filesystem": "^5.3.0", + "vimeo/psalm": "^4.7.3" }, "type": "composer-plugin", "extra": { @@ -6365,7 +6577,7 @@ "type": "github" } ], - "time": "2021-03-06T14:00:23+00:00" + "time": "2021-06-15T08:06:45+00:00" }, { "name": "ergebnis/json-normalizer", @@ -6508,37 +6720,37 @@ }, { "name": "ergebnis/phpstan-rules", - "version": "0.14.4", + "version": "0.15.3", "source": { "type": "git", "url": "https://github.com/ergebnis/phpstan-rules.git", - "reference": "72eeba43afe81837d67349b3794c2f4157a2640c" + "reference": "78a3dd88893cf3250ba339843503dcea7e9bee64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ergebnis/phpstan-rules/zipball/72eeba43afe81837d67349b3794c2f4157a2640c", - "reference": "72eeba43afe81837d67349b3794c2f4157a2640c", + "url": "https://api.github.com/repos/ergebnis/phpstan-rules/zipball/78a3dd88893cf3250ba339843503dcea7e9bee64", + "reference": "78a3dd88893cf3250ba339843503dcea7e9bee64", "shasum": "" }, "require": { "ext-mbstring": "*", "nikic/php-parser": "^4.2.3", - "php": "^7.1", + "php": "^7.2 || ^8.0", "phpstan/phpstan": "~0.11.15 || ~0.12.0" }, "require-dev": { - "ergebnis/composer-normalize": "^2.3.0", - "ergebnis/license": "~0.1.0", - "ergebnis/php-cs-fixer-config": "^2.1.0", - "ergebnis/test-util": "~1.0.0", - "infection/infection": "~0.13.6", + "ergebnis/composer-normalize": "^2.9.0", + "ergebnis/license": "^1.1.0", + "ergebnis/php-cs-fixer-config": "^2.5.1", + "ergebnis/test-util": "^1.3.0", + "infection/infection": "~0.15.3", "nette/di": "^3.0.1", "phpstan/phpstan-deprecation-rules": "~0.11.2", "phpstan/phpstan-strict-rules": "~0.11.1", - "phpunit/phpunit": "^7.5.20", - "psalm/plugin-phpunit": "~0.9.0", + "phpunit/phpunit": "^8.5.8", + "psalm/plugin-phpunit": "~0.12.2", "psr/container": "^1.0.0", - "vimeo/psalm": "^3.9.5", + "vimeo/psalm": "^3.18", "zendframework/zend-servicemanager": "^2.0.0" }, "type": "phpstan-extension", @@ -6576,24 +6788,12 @@ "source": "https://github.com/ergebnis/phpstan-rules" }, "funding": [ - { - "url": "https://paypal.me/localheinz", - "type": "custom" - }, - { - "url": "https://www.amazon.de/hz/wishlist/ls/2NCHMSJ4BC1OW", - "type": "custom" - }, - { - "url": "https://www.buymeacoffee.com/localheinz", - "type": "custom" - }, { "url": "https://github.com/localheinz", "type": "github" } ], - "time": "2020-03-13T20:00:07+00:00" + "time": "2020-10-30T09:50:34+00:00" }, { "name": "facade/ignition-contracts", @@ -6650,20 +6850,20 @@ }, { "name": "felixfbecker/advanced-json-rpc", - "version": "v3.2.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", - "reference": "06f0b06043c7438959dbdeed8bb3f699a19be22e" + "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/06f0b06043c7438959dbdeed8bb3f699a19be22e", - "reference": "06f0b06043c7438959dbdeed8bb3f699a19be22e", + "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447", + "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447", "shasum": "" }, "require": { - "netresearch/jsonmapper": "^1.0 || ^2.0", + "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "php": "^7.1 || ^8.0", "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0" }, @@ -6689,9 +6889,9 @@ "description": "A more advanced JSONRPC implementation", "support": { "issues": "https://github.com/felixfbecker/php-advanced-json-rpc/issues", - "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.0" + "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.1" }, - "time": "2021-01-10T17:48:47+00:00" + "time": "2021-06-11T22:34:44+00:00" }, { "name": "felixfbecker/language-server-protocol", @@ -6751,21 +6951,21 @@ }, { "name": "filp/whoops", - "version": "2.12.0", + "version": "2.14.4", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "d501fd2658d55491a2295ff600ae5978eaad7403" + "reference": "f056f1fe935d9ed86e698905a957334029899895" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/d501fd2658d55491a2295ff600ae5978eaad7403", - "reference": "d501fd2658d55491a2295ff600ae5978eaad7403", + "url": "https://api.github.com/repos/filp/whoops/zipball/f056f1fe935d9ed86e698905a957334029899895", + "reference": "f056f1fe935d9ed86e698905a957334029899895", "shasum": "" }, "require": { "php": "^5.5.9 || ^7.0 || ^8.0", - "psr/log": "^1.0.1" + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "require-dev": { "mockery/mockery": "^0.9 || ^1.0", @@ -6810,7 +7010,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.12.0" + "source": "https://github.com/filp/whoops/tree/2.14.4" }, "funding": [ { @@ -6818,28 +7018,29 @@ "type": "github" } ], - "time": "2021-03-30T12:00:00+00:00" + "time": "2021-10-03T12:00:00+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.3.0", + "version": "7.4.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "7008573787b430c1c1f650e3722d9bba59967628" + "reference": "868b3571a039f0ebc11ac8f344f4080babe2cb94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7008573787b430c1c1f650e3722d9bba59967628", - "reference": "7008573787b430c1c1f650e3722d9bba59967628", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/868b3571a039f0ebc11ac8f344f4080babe2cb94", + "reference": "868b3571a039f0ebc11ac8f344f4080babe2cb94", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.4", - "guzzlehttp/psr7": "^1.7 || ^2.0", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.8.3 || ^2.1", "php": "^7.2.5 || ^8.0", - "psr/http-client": "^1.0" + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2" }, "provide": { "psr/http-client-implementation": "1.0" @@ -6849,7 +7050,7 @@ "ext-curl": "*", "php-http/client-integration-tests": "^3.0", "phpunit/phpunit": "^8.5.5 || ^9.3.5", - "psr/log": "^1.1" + "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { "ext-curl": "Required for CURL handler support", @@ -6859,7 +7060,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "7.3-dev" + "dev-master": "7.4-dev" } }, "autoload": { @@ -6875,19 +7076,43 @@ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", "keywords": [ "client", "curl", @@ -6901,7 +7126,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.3.0" + "source": "https://github.com/guzzle/guzzle/tree/7.4.0" }, "funding": [ { @@ -6913,28 +7138,24 @@ "type": "github" }, { - "url": "https://github.com/alexeyshockov", - "type": "github" - }, - { - "url": "https://github.com/gmponos", - "type": "github" + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" } ], - "time": "2021-03-23T11:33:13+00:00" + "time": "2021-10-18T09:52:00+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.4.1", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", "shasum": "" }, "require": { @@ -6946,7 +7167,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { @@ -6962,10 +7183,25 @@ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle promises library", @@ -6974,9 +7210,23 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.1" + "source": "https://github.com/guzzle/promises/tree/1.5.1" }, - "time": "2021-03-07T09:25:29+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:56:57+00:00" }, { "name": "icanhazstring/composer-unused", @@ -7151,16 +7401,16 @@ }, { "name": "infection/include-interceptor", - "version": "0.2.4", + "version": "0.2.5", "source": { "type": "git", "url": "https://github.com/infection/include-interceptor.git", - "reference": "e3cf9317a7fd554ab60a5587f028b16418cc4264" + "reference": "0cc76d95a79d9832d74e74492b0a30139904bdf7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/infection/include-interceptor/zipball/e3cf9317a7fd554ab60a5587f028b16418cc4264", - "reference": "e3cf9317a7fd554ab60a5587f028b16418cc4264", + "url": "https://api.github.com/repos/infection/include-interceptor/zipball/0cc76d95a79d9832d74e74492b0a30139904bdf7", + "reference": "0cc76d95a79d9832d74e74492b0a30139904bdf7", "shasum": "" }, "require-dev": { @@ -7191,9 +7441,19 @@ "description": "Stream Wrapper: Include Interceptor. Allows to replace included (autoloaded) file with another one.", "support": { "issues": "https://github.com/infection/include-interceptor/issues", - "source": "https://github.com/infection/include-interceptor/tree/0.2.4" + "source": "https://github.com/infection/include-interceptor/tree/0.2.5" }, - "time": "2020-08-07T22:40:37+00:00" + "funding": [ + { + "url": "https://github.com/infection", + "type": "github" + }, + { + "url": "https://opencollective.com/infection", + "type": "open_collective" + } + ], + "time": "2021-08-09T10:03:57+00:00" }, { "name": "infection/infection", @@ -7352,44 +7612,39 @@ }, { "name": "jangregor/phpstan-prophecy", - "version": "0.6.2", + "version": "0.8.1", "source": { "type": "git", "url": "https://github.com/Jan0707/phpstan-prophecy.git", - "reference": "9f3422fa720d3dbd28ffba40f06aeba1edfecef9" + "reference": "f01ca476840c370bbf9c224aed25fca60eecca9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jan0707/phpstan-prophecy/zipball/9f3422fa720d3dbd28ffba40f06aeba1edfecef9", - "reference": "9f3422fa720d3dbd28ffba40f06aeba1edfecef9", + "url": "https://api.github.com/repos/Jan0707/phpstan-prophecy/zipball/f01ca476840c370bbf9c224aed25fca60eecca9d", + "reference": "f01ca476840c370bbf9c224aed25fca60eecca9d", "shasum": "" }, "require": { - "php": "^7.1", - "phpstan/phpstan": "^0.12.0" + "php": "^7.1 || ^8.0", + "phpstan/phpstan": "^0.12.6" }, "conflict": { - "phpspec/prophecy": "<1.7,>=2.0", - "phpunit/phpunit": "<6.0,>=10.0" + "phpspec/prophecy": "<1.7.0,>=2.0.0", + "phpunit/phpunit": "<6.0.0,>=10.0.0" }, "require-dev": { "ergebnis/composer-normalize": "^2.1.1", - "ergebnis/license": "~0.1.0", - "ergebnis/php-cs-fixer-config": "~1.1.2", - "phpspec/prophecy": "^1.7", - "phpunit/phpunit": "^6.0 || ^7.0" + "ergebnis/license": "^1.0.0", + "ergebnis/php-cs-fixer-config": "~2.2.0", + "phpspec/prophecy": "^1.7.0", + "phpunit/phpunit": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" }, "type": "phpstan-extension", "extra": { "phpstan": { "includes": [ - "src/extension.neon" + "extension.neon" ] - }, - "violinist": { - "allow_updates_beyond_constraint": 0, - "one_pull_request_per_package": 1, - "update_with_dependencies": 1 } }, "autoload": { @@ -7410,9 +7665,19 @@ "description": "Provides a phpstan/phpstan extension for phpspec/prophecy", "support": { "issues": "https://github.com/Jan0707/phpstan-prophecy/issues", - "source": "https://github.com/Jan0707/phpstan-prophecy/tree/0.6.2" + "source": "https://github.com/Jan0707/phpstan-prophecy/tree/0.8.1" }, - "time": "2020-02-17T16:55:34+00:00" + "funding": [ + { + "url": "https://www.buymeacoffee.com/localheinz", + "type": "custom" + }, + { + "url": "https://github.com/localheinz", + "type": "github" + } + ], + "time": "2020-10-24T15:04:14+00:00" }, { "name": "justinrainbow/json-schema", @@ -7546,16 +7811,16 @@ }, { "name": "maglnet/composer-require-checker", - "version": "3.2.0", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/maglnet/ComposerRequireChecker.git", - "reference": "cd6c6b91ee3c065e60a35ca1a67becb0ae86dbb7" + "reference": "4063254c611acf34f1c15b29b6bcc47d2e7a9a9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maglnet/ComposerRequireChecker/zipball/cd6c6b91ee3c065e60a35ca1a67becb0ae86dbb7", - "reference": "cd6c6b91ee3c065e60a35ca1a67becb0ae86dbb7", + "url": "https://api.github.com/repos/maglnet/ComposerRequireChecker/zipball/4063254c611acf34f1c15b29b6bcc47d2e7a9a9e", + "reference": "4063254c611acf34f1c15b29b6bcc47d2e7a9a9e", "shasum": "" }, "require": { @@ -7564,17 +7829,17 @@ "ext-phar": "*", "nikic/php-parser": "^4.10.2", "php": "^7.4 || ^8.0", - "symfony/console": "^5.1.8", + "symfony/console": "^5.2.6", "webmozart/assert": "^1.9.1", - "webmozart/glob": "^4.2.0" + "webmozart/glob": "^4.3.0" }, "require-dev": { - "doctrine/coding-standard": "^8.2.0", + "doctrine/coding-standard": "^9.0.0", "ext-zend-opcache": "*", "mikey179/vfsstream": "^1.6.8", - "phpstan/phpstan": "^0.12.64", - "phpunit/phpunit": "^9.5.0", - "vimeo/psalm": "^4.3.2" + "phpstan/phpstan": "^0.12.85", + "phpunit/phpunit": "^9.5.4", + "vimeo/psalm": "^4.7.0" }, "bin": [ "bin/composer-require-checker" @@ -7619,9 +7884,9 @@ ], "support": { "issues": "https://github.com/maglnet/ComposerRequireChecker/issues", - "source": "https://github.com/maglnet/ComposerRequireChecker/tree/3.2.0" + "source": "https://github.com/maglnet/ComposerRequireChecker/tree/3.3.0" }, - "time": "2021-03-11T11:57:20+00:00" + "time": "2021-06-09T11:44:18+00:00" }, { "name": "myclabs/deep-copy", @@ -7683,16 +7948,16 @@ }, { "name": "netresearch/jsonmapper", - "version": "v2.1.0", + "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/cweiske/jsonmapper.git", - "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e" + "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/e0f1e33a71587aca81be5cffbb9746510e1fe04e", - "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e", + "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", + "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", "shasum": "" }, "require": { @@ -7700,10 +7965,10 @@ "ext-pcre": "*", "ext-reflection": "*", "ext-spl": "*", - "php": ">=5.6" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "~4.8.35 || ~5.7 || ~6.4 || ~7.0", + "phpunit/phpunit": "~7.5 || ~8.0 || ~9.0", "squizlabs/php_codesniffer": "~3.5" }, "type": "library", @@ -7728,9 +7993,9 @@ "support": { "email": "cweiske@cweiske.de", "issues": "https://github.com/cweiske/jsonmapper/issues", - "source": "https://github.com/cweiske/jsonmapper/tree/master" + "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0" }, - "time": "2020-04-16T18:48:43+00:00" + "time": "2020-12-01T19:48:11+00:00" }, { "name": "nikolaposa/version", @@ -7795,33 +8060,32 @@ }, { "name": "nunomaduro/collision", - "version": "v5.3.0", + "version": "v5.10.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "aca63581f380f63a492b1e3114604e411e39133a" + "reference": "3004cfa49c022183395eabc6d0e5207dfe498d00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/aca63581f380f63a492b1e3114604e411e39133a", - "reference": "aca63581f380f63a492b1e3114604e411e39133a", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/3004cfa49c022183395eabc6d0e5207dfe498d00", + "reference": "3004cfa49c022183395eabc6d0e5207dfe498d00", "shasum": "" }, "require": { "facade/ignition-contracts": "^1.0", - "filp/whoops": "^2.7.2", + "filp/whoops": "^2.14.3", "php": "^7.3 || ^8.0", "symfony/console": "^5.0" }, "require-dev": { "brianium/paratest": "^6.1", "fideloper/proxy": "^4.4.1", - "friendsofphp/php-cs-fixer": "^2.17.3", "fruitcake/laravel-cors": "^2.0.3", - "laravel/framework": "^9.0", + "laravel/framework": "8.x-dev", "nunomaduro/larastan": "^0.6.2", "nunomaduro/mock-final-classes": "^1.0", - "orchestra/testbench": "^7.0", + "orchestra/testbench": "^6.0", "phpstan/phpstan": "^0.12.64", "phpunit/phpunit": "^9.5.0" }, @@ -7879,7 +8143,7 @@ "type": "patreon" } ], - "time": "2021-01-25T15:34:13+00:00" + "time": "2021-09-20T15:06:32+00:00" }, { "name": "ondram/ci-detector", @@ -8008,39 +8272,38 @@ }, { "name": "pepakriz/phpstan-exception-rules", - "version": "v0.10.1", + "version": "v0.11.7", "source": { "type": "git", "url": "https://github.com/pepakriz/phpstan-exception-rules.git", - "reference": "7073711906e22509cbfacbca0a914e0f8ff2e6c8" + "reference": "0de69d8fc6e08b6ed79986eb19b9e23355b3d0f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pepakriz/phpstan-exception-rules/zipball/7073711906e22509cbfacbca0a914e0f8ff2e6c8", - "reference": "7073711906e22509cbfacbca0a914e0f8ff2e6c8", + "url": "https://api.github.com/repos/pepakriz/phpstan-exception-rules/zipball/0de69d8fc6e08b6ed79986eb19b9e23355b3d0f4", + "reference": "0de69d8fc6e08b6ed79986eb19b9e23355b3d0f4", "shasum": "" }, "require": { - "php": "^7.1", - "phpstan/phpstan": "^0.12.0" + "nikic/php-parser": "^4.4", + "php": ">=7.1", + "phpstan/phpstan": "^0.12.26" }, "require-dev": { - "jakub-onderka/php-console-highlighter": "0.4.0", - "jakub-onderka/php-parallel-lint": "1.0.0", "nette/utils": "^3.0", - "php-coveralls/php-coveralls": "^2.1", - "phpstan/phpstan": "^0.12.0", + "php-parallel-lint/php-console-highlighter": "^0.4.0", + "php-parallel-lint/php-parallel-lint": "^1.2.0", "phpstan/phpstan-nette": "^0.12.0", "phpstan/phpstan-phpunit": "^0.12.0", "phpstan/phpstan-strict-rules": "^0.12.0", - "phpunit/phpunit": "^7.5.6", - "slevomat/coding-standard": "^5.0.4", + "phpunit/phpunit": "^7.5.6 || ^9.4.2", + "slevomat/coding-standard": "^6.4.1", "squizlabs/php_codesniffer": "~3.5.2" }, "type": "phpstan-extension", "extra": { "branch-alias": { - "dev-master": "0.10-dev" + "dev-master": "0.11-dev" }, "phpstan": { "includes": [ @@ -8060,22 +8323,22 @@ "description": "Exception rules for PHPStan", "support": { "issues": "https://github.com/pepakriz/phpstan-exception-rules/issues", - "source": "https://github.com/pepakriz/phpstan-exception-rules/tree/master" + "source": "https://github.com/pepakriz/phpstan-exception-rules/tree/v0.11.7" }, - "time": "2019-12-09T06:14:56+00:00" + "time": "2021-05-05T06:07:22+00:00" }, { "name": "phar-io/manifest", - "version": "2.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133" + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { @@ -8120,9 +8383,9 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/master" + "source": "https://github.com/phar-io/manifest/tree/2.0.3" }, - "time": "2020-06-27T14:33:11+00:00" + "time": "2021-07-20T11:28:43+00:00" }, { "name": "phar-io/version", @@ -8362,21 +8625,21 @@ }, { "name": "php-parallel-lint/php-parallel-lint", - "version": "v1.2.0", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", - "reference": "474f18bc6cc6aca61ca40bfab55139de614e51ca" + "reference": "761f3806e30239b5fcd90a0a45d41dc2138de192" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/474f18bc6cc6aca61ca40bfab55139de614e51ca", - "reference": "474f18bc6cc6aca61ca40bfab55139de614e51ca", + "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/761f3806e30239b5fcd90a0a45d41dc2138de192", + "reference": "761f3806e30239b5fcd90a0a45d41dc2138de192", "shasum": "" }, "require": { "ext-json": "*", - "php": ">=5.4.0" + "php": ">=5.3.0" }, "replace": { "grogy/php-parallel-lint": "*", @@ -8385,7 +8648,7 @@ "require-dev": { "nette/tester": "^1.3 || ^2.0", "php-parallel-lint/php-console-highlighter": "~0.3", - "squizlabs/php_codesniffer": "~3.0" + "squizlabs/php_codesniffer": "^3.6" }, "suggest": { "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" @@ -8413,39 +8676,39 @@ "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", "support": { "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", - "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/master" + "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.1" }, - "time": "2020-04-04T12:18:32+00:00" + "time": "2021-08-13T05:35:13+00:00" }, { "name": "phpspec/prophecy", - "version": "1.13.0", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" + "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e", + "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e", "shasum": "" }, "require": { "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.1", + "php": "^7.2 || ~8.0, <8.2", "phpdocumentor/reflection-docblock": "^5.2", "sebastian/comparator": "^3.0 || ^4.0", "sebastian/recursion-context": "^3.0 || ^4.0" }, "require-dev": { - "phpspec/phpspec": "^6.0", + "phpspec/phpspec": "^6.0 || ^7.0", "phpunit/phpunit": "^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -8480,9 +8743,9 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.13.0" + "source": "https://github.com/phpspec/prophecy/tree/1.14.0" }, - "time": "2021-03-17T13:42:18+00:00" + "time": "2021-09-10T09:02:12+00:00" }, { "name": "phpspec/prophecy-phpunit", @@ -8538,37 +8801,33 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "0.4.9", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "98a088b17966bdf6ee25c8a4b634df313d8aa531" + "reference": "dbc093d7af60eff5cd575d2ed761b15ed40bd08e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/98a088b17966bdf6ee25c8a4b634df313d8aa531", - "reference": "98a088b17966bdf6ee25c8a4b634df313d8aa531", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/dbc093d7af60eff5cd575d2ed761b15ed40bd08e", + "reference": "dbc093d7af60eff5cd575d2ed761b15ed40bd08e", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "consistence/coding-standard": "^3.5", - "ergebnis/composer-normalize": "^2.0.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "phing/phing": "^2.16.0", + "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.26", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^6.3", - "slevomat/coding-standard": "^4.7.2", - "symfony/process": "^4.0" + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4-dev" + "dev-master": "1.0-dev" } }, "autoload": { @@ -8585,22 +8844,22 @@ "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/master" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.2.0" }, - "time": "2020-08-03T20:32:43+00:00" + "time": "2021-09-16T20:46:02+00:00" }, { "name": "phpstan/phpstan", - "version": "0.12.83", + "version": "0.12.99", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "4a967cec6efb46b500dd6d768657336a3ffe699f" + "reference": "b4d40f1d759942f523be267a1bab6884f46ca3f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/4a967cec6efb46b500dd6d768657336a3ffe699f", - "reference": "4a967cec6efb46b500dd6d768657336a3ffe699f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b4d40f1d759942f523be267a1bab6884f46ca3f7", + "reference": "b4d40f1d759942f523be267a1bab6884f46ca3f7", "shasum": "" }, "require": { @@ -8631,13 +8890,17 @@ "description": "PHPStan - PHP Static Analysis Tool", "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/0.12.83" + "source": "https://github.com/phpstan/phpstan/tree/0.12.99" }, "funding": [ { "url": "https://github.com/ondrejmirtes", "type": "github" }, + { + "url": "https://github.com/phpstan", + "type": "github" + }, { "url": "https://www.patreon.com/phpstan", "type": "patreon" @@ -8647,7 +8910,7 @@ "type": "tidelift" } ], - "time": "2021-04-03T15:35:45+00:00" + "time": "2021-09-12T20:09:55+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -8754,30 +9017,29 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "0.12.18", + "version": "0.12.22", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "ab44aec7cfb5cb267b8bc30a8caea86dd50d1f72" + "reference": "7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/ab44aec7cfb5cb267b8bc30a8caea86dd50d1f72", - "reference": "ab44aec7cfb5cb267b8bc30a8caea86dd50d1f72", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc", + "reference": "7c01ef93bf128b4ac8bdad38c54b2a4fd6b0b3cc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0", - "phpstan/phpstan": "^0.12.60" + "phpstan/phpstan": "^0.12.92" }, "conflict": { "phpunit/phpunit": "<7.0" }, "require-dev": { - "phing/phing": "^2.16.3", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-strict-rules": "^0.12.6", - "phpunit/phpunit": "^7.5.20" + "phpunit/phpunit": "^9.5" }, "type": "phpstan-extension", "extra": { @@ -8803,33 +9065,32 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/0.12.18" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/0.12.22" }, - "time": "2021-03-06T11:51:27+00:00" + "time": "2021-08-12T10:53:43+00:00" }, { "name": "phpstan/phpstan-strict-rules", - "version": "0.12.9", + "version": "0.12.11", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "0705fefc7c9168529fd130e341428f5f10f4f01d" + "reference": "2b72e8e17d2034145f239126e876e5fb659675e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/0705fefc7c9168529fd130e341428f5f10f4f01d", - "reference": "0705fefc7c9168529fd130e341428f5f10f4f01d", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/2b72e8e17d2034145f239126e876e5fb659675e2", + "reference": "2b72e8e17d2034145f239126e876e5fb659675e2", "shasum": "" }, "require": { "php": "^7.1 || ^8.0", - "phpstan/phpstan": "^0.12.66" + "phpstan/phpstan": "^0.12.96" }, "require-dev": { - "phing/phing": "^2.16.3", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-phpunit": "^0.12.16", - "phpunit/phpunit": "^7.5.20" + "phpunit/phpunit": "^9.5" }, "type": "phpstan-extension", "extra": { @@ -8854,29 +9115,29 @@ "description": "Extra strict and opinionated rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/0.12.9" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/0.12.11" }, - "time": "2021-01-13T08:50:28+00:00" + "time": "2021-08-21T11:36:27+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.6", + "version": "9.2.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "f6293e1b30a2354e8428e004689671b83871edde" + "reference": "cf04e88a2e3c56fc1a65488afd493325b4c1bc3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f6293e1b30a2354e8428e004689671b83871edde", - "reference": "f6293e1b30a2354e8428e004689671b83871edde", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/cf04e88a2e3c56fc1a65488afd493325b4c1bc3e", + "reference": "cf04e88a2e3c56fc1a65488afd493325b4c1bc3e", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.10.2", + "nikic/php-parser": "^4.13.0", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -8925,7 +9186,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.6" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.8" }, "funding": [ { @@ -8933,7 +9194,7 @@ "type": "github" } ], - "time": "2021-03-28T07:26:59+00:00" + "time": "2021-10-30T08:01:38+00:00" }, { "name": "phpunit/php-file-iterator", @@ -9178,16 +9439,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.4", + "version": "9.5.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c73c6737305e779771147af66c96ca6a7ed8a741" + "reference": "c814a05837f2edb0d1471d6e3f4ab3501ca3899a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c73c6737305e779771147af66c96ca6a7ed8a741", - "reference": "c73c6737305e779771147af66c96ca6a7ed8a741", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c814a05837f2edb0d1471d6e3f4ab3501ca3899a", + "reference": "c814a05837f2edb0d1471d6e3f4ab3501ca3899a", "shasum": "" }, "require": { @@ -9199,11 +9460,11 @@ "ext-xml": "*", "ext-xmlwriter": "*", "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.1", + "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.3", "phpspec/prophecy": "^1.12.1", - "phpunit/php-code-coverage": "^9.2.3", + "phpunit/php-code-coverage": "^9.2.7", "phpunit/php-file-iterator": "^3.0.5", "phpunit/php-invoker": "^3.1.1", "phpunit/php-text-template": "^2.0.3", @@ -9217,7 +9478,7 @@ "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^2.3", + "sebastian/type": "^2.3.4", "sebastian/version": "^3.0.2" }, "require-dev": { @@ -9265,7 +9526,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.4" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.10" }, "funding": [ { @@ -9277,20 +9538,20 @@ "type": "github" } ], - "time": "2021-03-23T07:16:29+00:00" + "time": "2021-09-25T07:38:51+00:00" }, { "name": "psalm/plugin-phpunit", - "version": "0.15.1", + "version": "0.16.1", "source": { "type": "git", "url": "https://github.com/psalm/psalm-plugin-phpunit.git", - "reference": "30ca25ce069bf4943c36e59b7df6954f6af05e64" + "reference": "5dd3be04f37a857d52880ef6af2524a441dfef24" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/30ca25ce069bf4943c36e59b7df6954f6af05e64", - "reference": "30ca25ce069bf4943c36e59b7df6954f6af05e64", + "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/5dd3be04f37a857d52880ef6af2524a441dfef24", + "reference": "5dd3be04f37a857d52880ef6af2524a441dfef24", "shasum": "" }, "require": { @@ -9298,7 +9559,7 @@ "composer/semver": "^1.4 || ^2.0 || ^3.0", "ext-simplexml": "*", "php": "^7.1 || ^8.0", - "vimeo/psalm": "dev-master || dev-4.x || ^4.0" + "vimeo/psalm": "dev-master || dev-4.x || ^4.5" }, "conflict": { "phpunit/phpunit": "<7.5" @@ -9335,9 +9596,9 @@ "description": "Psalm plugin for PHPUnit", "support": { "issues": "https://github.com/psalm/psalm-plugin-phpunit/issues", - "source": "https://github.com/psalm/psalm-plugin-phpunit/tree/0.15.1" + "source": "https://github.com/psalm/psalm-plugin-phpunit/tree/0.16.1" }, - "time": "2021-01-23T00:19:07+00:00" + "time": "2021-06-18T23:56:46+00:00" }, { "name": "psr/http-client", @@ -9507,16 +9768,16 @@ }, { "name": "sanmai/pipeline", - "version": "v5.1.0", + "version": "v5.2.1", "source": { "type": "git", "url": "https://github.com/sanmai/pipeline.git", - "reference": "f935e10ddcb758c89829e7b69cfb1dc2b2638518" + "reference": "2b5509a7635143165041109eb1c393c8515724f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sanmai/pipeline/zipball/f935e10ddcb758c89829e7b69cfb1dc2b2638518", - "reference": "f935e10ddcb758c89829e7b69cfb1dc2b2638518", + "url": "https://api.github.com/repos/sanmai/pipeline/zipball/2b5509a7635143165041109eb1c393c8515724f1", + "reference": "2b5509a7635143165041109eb1c393c8515724f1", "shasum": "" }, "require": { @@ -9524,14 +9785,14 @@ }, "require-dev": { "ergebnis/composer-normalize": "^2.8", - "friendsofphp/php-cs-fixer": "^2.16", + "friendsofphp/php-cs-fixer": "^3", "infection/infection": ">=0.10.5", "league/pipeline": "^1.0 || ^0.3", - "phan/phan": "^1.1 || ^2.0 || ^3.0", + "phan/phan": ">=1.1", "php-coveralls/php-coveralls": "^2.4.1", "phpstan/phpstan": ">=0.10", "phpunit/phpunit": "^7.4 || ^8.1 || ^9.4", - "vimeo/psalm": "^2.0 || ^3.0 || ^4.0" + "vimeo/psalm": ">=2" }, "type": "library", "extra": { @@ -9560,7 +9821,7 @@ "description": "General-purpose collections pipeline", "support": { "issues": "https://github.com/sanmai/pipeline/issues", - "source": "https://github.com/sanmai/pipeline/tree/v5.1.0" + "source": "https://github.com/sanmai/pipeline/tree/v5.2.1" }, "funding": [ { @@ -9568,7 +9829,7 @@ "type": "github" } ], - "time": "2020-10-25T15:20:56+00:00" + "time": "2021-11-01T10:09:55+00:00" }, { "name": "sebastian/cli-parser", @@ -10076,16 +10337,16 @@ }, { "name": "sebastian/global-state", - "version": "5.0.2", + "version": "5.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "a90ccbddffa067b51f574dea6eb25d5680839455" + "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/a90ccbddffa067b51f574dea6eb25d5680839455", - "reference": "a90ccbddffa067b51f574dea6eb25d5680839455", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/23bd5951f7ff26f12d4e3242864df3e08dec4e49", + "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49", "shasum": "" }, "require": { @@ -10128,7 +10389,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.2" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.3" }, "funding": [ { @@ -10136,7 +10397,7 @@ "type": "github" } ], - "time": "2020-10-26T15:55:19+00:00" + "time": "2021-06-11T13:31:12+00:00" }, { "name": "sebastian/lines-of-code", @@ -10427,16 +10688,16 @@ }, { "name": "sebastian/type", - "version": "2.3.1", + "version": "2.3.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2" + "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/81cd61ab7bbf2de744aba0ea61fae32f721df3d2", - "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914", + "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914", "shasum": "" }, "require": { @@ -10471,7 +10732,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/2.3.1" + "source": "https://github.com/sebastianbergmann/type/tree/2.3.4" }, "funding": [ { @@ -10479,7 +10740,7 @@ "type": "github" } ], - "time": "2020-10-26T13:18:59+00:00" + "time": "2021-06-15T12:49:02+00:00" }, { "name": "sebastian/version", @@ -10647,37 +10908,37 @@ }, { "name": "slevomat/coding-standard", - "version": "6.4.1", + "version": "7.0.16", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "696dcca217d0c9da2c40d02731526c1e25b65346" + "reference": "14c324b2f2f0072933036c2f3abaeda16a56dcd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/696dcca217d0c9da2c40d02731526c1e25b65346", - "reference": "696dcca217d0c9da2c40d02731526c1e25b65346", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/14c324b2f2f0072933036c2f3abaeda16a56dcd3", + "reference": "14c324b2f2f0072933036c2f3abaeda16a56dcd3", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7", "php": "^7.1 || ^8.0", - "phpstan/phpdoc-parser": "0.4.5 - 0.4.9", - "squizlabs/php_codesniffer": "^3.5.6" + "phpstan/phpdoc-parser": "^1.0.0", + "squizlabs/php_codesniffer": "^3.6.1" }, "require-dev": { - "phing/phing": "2.16.3", - "php-parallel-lint/php-parallel-lint": "1.2.0", - "phpstan/phpstan": "0.12.48", - "phpstan/phpstan-deprecation-rules": "0.12.5", - "phpstan/phpstan-phpunit": "0.12.16", - "phpstan/phpstan-strict-rules": "0.12.5", - "phpunit/phpunit": "7.5.20|8.5.5|9.4.0" + "phing/phing": "2.17.0", + "php-parallel-lint/php-parallel-lint": "1.3.1", + "phpstan/phpstan": "0.12.99", + "phpstan/phpstan-deprecation-rules": "0.12.6", + "phpstan/phpstan-phpunit": "0.12.22", + "phpstan/phpstan-strict-rules": "0.12.11", + "phpunit/phpunit": "7.5.20|8.5.5|9.5.10" }, "type": "phpcodesniffer-standard", "extra": { "branch-alias": { - "dev-master": "6.x-dev" + "dev-master": "7.x-dev" } }, "autoload": { @@ -10692,7 +10953,7 @@ "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/6.4.1" + "source": "https://github.com/slevomat/coding-standard/tree/7.0.16" }, "funding": [ { @@ -10704,20 +10965,20 @@ "type": "tidelift" } ], - "time": "2020-10-05T12:39:37+00:00" + "time": "2021-10-22T06:56:51+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.5.8", + "version": "3.6.1", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "9d583721a7157ee997f235f327de038e7ea6dac4" + "reference": "f268ca40d54617c6e06757f83f699775c9b3ff2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4", - "reference": "9d583721a7157ee997f235f327de038e7ea6dac4", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/f268ca40d54617c6e06757f83f699775c9b3ff2e", + "reference": "f268ca40d54617c6e06757f83f699775c9b3ff2e", "shasum": "" }, "require": { @@ -10760,20 +11021,20 @@ "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, - "time": "2020-10-23T02:01:07+00:00" + "time": "2021-10-11T04:00:11+00:00" }, { "name": "symfony/config", - "version": "v5.2.4", + "version": "v5.3.10", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "212d54675bf203ff8aef7d8cee8eecfb72f4a263" + "reference": "ac23c2f24d5634966d665d836c3933d54347e5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/212d54675bf203ff8aef7d8cee8eecfb72f4a263", - "reference": "212d54675bf203ff8aef7d8cee8eecfb72f4a263", + "url": "https://api.github.com/repos/symfony/config/zipball/ac23c2f24d5634966d665d836c3933d54347e5d4", + "reference": "ac23c2f24d5634966d665d836c3933d54347e5d4", "shasum": "" }, "require": { @@ -10781,7 +11042,8 @@ "symfony/deprecation-contracts": "^2.1", "symfony/filesystem": "^4.4|^5.0", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22" }, "conflict": { "symfony/finder": "<4.4" @@ -10822,7 +11084,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v5.2.4" + "source": "https://github.com/symfony/config/tree/v5.3.10" }, "funding": [ { @@ -10838,7 +11100,7 @@ "type": "tidelift" } ], - "time": "2021-02-23T23:58:19+00:00" + "time": "2021-10-22T09:06:52+00:00" }, { "name": "symfony/console", @@ -11538,6 +11800,85 @@ ], "time": "2021-07-28T13:41:28+00:00" }, + { + "name": "symfony/polyfill-php81", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "e66119f3de95efc359483f810c4c3e6436279436" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/e66119f3de95efc359483f810c4c3e6436279436", + "reference": "e66119f3de95efc359483f810c4c3e6436279436", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.23.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-21T13:25:03+00:00" + }, { "name": "symfony/process", "version": "v5.3.7", @@ -11681,16 +12022,16 @@ }, { "name": "symfony/stopwatch", - "version": "v5.2.4", + "version": "v5.3.4", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "b12274acfab9d9850c52583d136a24398cdf1a0c" + "reference": "b24c6a92c6db316fee69e38c80591e080e41536c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/b12274acfab9d9850c52583d136a24398cdf1a0c", - "reference": "b12274acfab9d9850c52583d136a24398cdf1a0c", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/b24c6a92c6db316fee69e38c80591e080e41536c", + "reference": "b24c6a92c6db316fee69e38c80591e080e41536c", "shasum": "" }, "require": { @@ -11723,7 +12064,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v5.2.4" + "source": "https://github.com/symfony/stopwatch/tree/v5.3.4" }, "funding": [ { @@ -11739,7 +12080,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:15:41+00:00" + "time": "2021-07-10T08:58:57+00:00" }, { "name": "symfony/string", @@ -11826,16 +12167,16 @@ }, { "name": "symfony/yaml", - "version": "v5.2.5", + "version": "v5.3.6", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "298a08ddda623485208506fcee08817807a251dd" + "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/298a08ddda623485208506fcee08817807a251dd", - "reference": "298a08ddda623485208506fcee08817807a251dd", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", + "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", "shasum": "" }, "require": { @@ -11881,7 +12222,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.2.5" + "source": "https://github.com/symfony/yaml/tree/v5.3.6" }, "funding": [ { @@ -11897,7 +12238,7 @@ "type": "tidelift" } ], - "time": "2021-03-06T07:59:01+00:00" + "time": "2021-07-29T06:20:01+00:00" }, { "name": "thecodingmachine/phpstan-safe-rule", @@ -12013,16 +12354,16 @@ }, { "name": "theseer/tokenizer", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "75a63c33a8577608444246075ea0af0d052e452a" + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", - "reference": "75a63c33a8577608444246075ea0af0d052e452a", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, "require": { @@ -12051,7 +12392,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/master" + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" }, "funding": [ { @@ -12059,20 +12400,20 @@ "type": "github" } ], - "time": "2020-07-12T23:59:07+00:00" + "time": "2021-07-28T10:34:58+00:00" }, { "name": "vimeo/psalm", - "version": "4.7.0", + "version": "4.11.2", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "d4377c0baf3ffbf0b1ec6998e8d1be2a40971005" + "reference": "6fba5eb554f9507b72932f9c75533d8af593688d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/d4377c0baf3ffbf0b1ec6998e8d1be2a40971005", - "reference": "d4377c0baf3ffbf0b1ec6998e8d1be2a40971005", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/6fba5eb554f9507b72932f9c75533d8af593688d", + "reference": "6fba5eb554f9507b72932f9c75533d8af593688d", "shasum": "" }, "require": { @@ -12080,8 +12421,9 @@ "amphp/byte-stream": "^1.5", "composer/package-versions-deprecated": "^1.8.0", "composer/semver": "^1.4 || ^2.0 || ^3.0", - "composer/xdebug-handler": "^1.1", + "composer/xdebug-handler": "^1.1 || ^2.0", "dnoegel/php-xdg-base-dir": "^0.1.1", + "ext-ctype": "*", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -12091,7 +12433,7 @@ "felixfbecker/advanced-json-rpc": "^3.0.3", "felixfbecker/language-server-protocol": "^1.5", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", - "nikic/php-parser": "^4.10.1", + "nikic/php-parser": "^4.13", "openlss/lib-array2xml": "^1.0", "php": "^7.1|^8", "sebastian/diff": "^3.0 || ^4.0", @@ -12110,11 +12452,10 @@ "phpmyadmin/sql-parser": "5.1.0||dev-master", "phpspec/prophecy": ">=1.9.0", "phpunit/phpunit": "^9.0", - "psalm/plugin-phpunit": "^0.13", - "slevomat/coding-standard": "^6.3.11", + "psalm/plugin-phpunit": "^0.16", + "slevomat/coding-standard": "^7.0", "squizlabs/php_codesniffer": "^3.5", - "symfony/process": "^4.3", - "weirdan/phpunit-appveyor-reporter": "^1.0.0", + "symfony/process": "^4.3 || ^5.0", "weirdan/prophecy-shim": "^1.0 || ^2.0" }, "suggest": { @@ -12162,22 +12503,22 @@ ], "support": { "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/4.7.0" + "source": "https://github.com/vimeo/psalm/tree/4.11.2" }, - "time": "2021-03-29T03:54:38+00:00" + "time": "2021-10-26T17:28:17+00:00" }, { "name": "webmozart/glob", - "version": "4.3.0", + "version": "4.4.0", "source": { "type": "git", "url": "https://github.com/webmozarts/glob.git", - "reference": "06358fafde0f32edb4513f4fd88fe113a40c90ee" + "reference": "539b5dbc10021d3f9242e7a9e9b6b37843179e83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/glob/zipball/06358fafde0f32edb4513f4fd88fe113a40c90ee", - "reference": "06358fafde0f32edb4513f4fd88fe113a40c90ee", + "url": "https://api.github.com/repos/webmozarts/glob/zipball/539b5dbc10021d3f9242e7a9e9b6b37843179e83", + "reference": "539b5dbc10021d3f9242e7a9e9b6b37843179e83", "shasum": "" }, "require": { @@ -12185,8 +12526,8 @@ "webmozart/path-util": "^2.2" }, "require-dev": { - "phpunit/phpunit": "^8.0", - "symfony/filesystem": "^5.1" + "phpunit/phpunit": "^9.5", + "symfony/filesystem": "^5.3" }, "type": "library", "extra": { @@ -12212,9 +12553,9 @@ "description": "A PHP implementation of Ant's glob.", "support": { "issues": "https://github.com/webmozarts/glob/issues", - "source": "https://github.com/webmozarts/glob/tree/4.3.0" + "source": "https://github.com/webmozarts/glob/tree/4.4.0" }, - "time": "2021-01-21T06:17:15+00:00" + "time": "2021-10-07T16:13:08+00:00" }, { "name": "webmozart/path-util", @@ -12268,28 +12609,28 @@ }, { "name": "wyrihaximus/async-test-utilities", - "version": "3.4.24", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/WyriHaximus/php-async-test-utilities.git", - "reference": "fee2c6404f646d3c4040974040a2001d22a92de7" + "reference": "eae1dfc26bdaa709cff7a51a49c00c6ff5024b6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/php-async-test-utilities/zipball/fee2c6404f646d3c4040974040a2001d22a92de7", - "reference": "fee2c6404f646d3c4040974040a2001d22a92de7", + "url": "https://api.github.com/repos/WyriHaximus/php-async-test-utilities/zipball/eae1dfc26bdaa709cff7a51a49c00c6ff5024b6e", + "reference": "eae1dfc26bdaa709cff7a51a49c00c6ff5024b6e", "shasum": "" }, "require": { - "clue/block-react": "^1.4", + "clue/block-react": "^1.5", "php": "^8 || ^7.4", "phpunit/phpunit": "^9.5", - "react/event-loop": "^1.1", + "react/event-loop": "^1.2", "react/promise": "^2.8", - "wyrihaximus/test-utilities": "^3.7.0" + "wyrihaximus/test-utilities": "^3.7.3" }, "require-dev": { - "wyrihaximus/iterator-or-array-to-array": "^1.1" + "wyrihaximus/iterator-or-array-to-array": "^1.2" }, "type": "library", "autoload": { @@ -12310,7 +12651,7 @@ "description": "Test utilities for api-clients packages", "support": { "issues": "https://github.com/WyriHaximus/php-async-test-utilities/issues", - "source": "https://github.com/WyriHaximus/php-async-test-utilities/tree/3.4.24" + "source": "https://github.com/WyriHaximus/php-async-test-utilities/tree/4.0.6" }, "funding": [ { @@ -12318,27 +12659,27 @@ "type": "github" } ], - "time": "2021-04-05T21:31:31+00:00" + "time": "2021-10-21T08:17:57+00:00" }, { "name": "wyrihaximus/coding-standard", - "version": "2.3.0", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/WyriHaximus/php-coding-standard.git", - "reference": "a9faf9a24c1c115962f8c141e958c4ef7aaac16a" + "reference": "739cb80b7f5a3394810ed93365e50f62510c3be6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/php-coding-standard/zipball/a9faf9a24c1c115962f8c141e958c4ef7aaac16a", - "reference": "a9faf9a24c1c115962f8c141e958c4ef7aaac16a", + "url": "https://api.github.com/repos/WyriHaximus/php-coding-standard/zipball/739cb80b7f5a3394810ed93365e50f62510c3be6", + "reference": "739cb80b7f5a3394810ed93365e50f62510c3be6", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0", - "doctrine/coding-standard": "^8.0", - "php": "^7.4", - "slevomat/coding-standard": "^6.3", + "doctrine/coding-standard": "^9 || ^8", + "php": "^8 || ^7.4", + "slevomat/coding-standard": "^7 || ^6.3", "squizlabs/php_codesniffer": "^3.5" }, "type": "phpcodesniffer-standard", @@ -12349,7 +12690,7 @@ "description": "WyriHaximus Coding Standard", "support": { "issues": "https://github.com/WyriHaximus/php-coding-standard/issues", - "source": "https://github.com/WyriHaximus/php-coding-standard/tree/2.3.0" + "source": "https://github.com/WyriHaximus/php-coding-standard/tree/2.5.0" }, "funding": [ { @@ -12357,32 +12698,32 @@ "type": "github" } ], - "time": "2021-01-27T20:28:30+00:00" + "time": "2021-09-05T09:32:57+00:00" }, { "name": "wyrihaximus/phpstan-rules-wrapper", - "version": "1.2.2", + "version": "1.2.5", "source": { "type": "git", "url": "https://github.com/WyriHaximus/php-phpstan-rules-wrapper.git", - "reference": "1d59dbe529c1b61eb1b4ebff190c019af1a57fd4" + "reference": "b15e2b272408ec3a0467361557b0b88089bd1d4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/php-phpstan-rules-wrapper/zipball/1d59dbe529c1b61eb1b4ebff190c019af1a57fd4", - "reference": "1d59dbe529c1b61eb1b4ebff190c019af1a57fd4", + "url": "https://api.github.com/repos/WyriHaximus/php-phpstan-rules-wrapper/zipball/b15e2b272408ec3a0467361557b0b88089bd1d4d", + "reference": "b15e2b272408ec3a0467361557b0b88089bd1d4d", "shasum": "" }, "require": { - "ergebnis/phpstan-rules": "^0.14.2", - "jangregor/phpstan-prophecy": "^0.5.1 || ^0.6.0", - "pepakriz/phpstan-exception-rules": "^0.10.1", - "phpstan/phpstan-deprecation-rules": "^0.12.0", - "phpstan/phpstan-php-parser": "^0.12.0", - "phpstan/phpstan-phpunit": "^0.12.3", - "phpstan/phpstan-strict-rules": "^0.12.0", + "ergebnis/phpstan-rules": "^0.15.3", + "jangregor/phpstan-prophecy": "^0.8.1", + "pepakriz/phpstan-exception-rules": "^0.11.7", + "phpstan/phpstan-deprecation-rules": "^0.12.6", + "phpstan/phpstan-php-parser": "^0.12.3", + "phpstan/phpstan-phpunit": "^0.12.22", + "phpstan/phpstan-strict-rules": "^0.12.11", "thecodingmachine/phpstan-safe-rule": "^1.0", - "thecodingmachine/phpstan-strict-rules": "^0.12.0" + "thecodingmachine/phpstan-strict-rules": "^0.12.1" }, "type": "library", "notification-url": "https://packagist.org/downloads/", @@ -12398,48 +12739,54 @@ "description": "🌯 PHPStan rules wrapper", "support": { "issues": "https://github.com/WyriHaximus/php-phpstan-rules-wrapper/issues", - "source": "https://github.com/WyriHaximus/php-phpstan-rules-wrapper/tree/1.2.2" + "source": "https://github.com/WyriHaximus/php-phpstan-rules-wrapper/tree/1.2.5" }, - "time": "2020-01-22T16:22:33+00:00" + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + } + ], + "time": "2021-09-30T14:46:42+00:00" }, { "name": "wyrihaximus/test-utilities", - "version": "3.7.0", + "version": "3.7.3", "source": { "type": "git", "url": "https://github.com/WyriHaximus/php-test-utilities.git", - "reference": "656bfae3535868ff6511764d9f608e0c15f6244c" + "reference": "dc77a49debff20c7fc93e9189dd0b36287f10e70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/php-test-utilities/zipball/656bfae3535868ff6511764d9f608e0c15f6244c", - "reference": "656bfae3535868ff6511764d9f608e0c15f6244c", + "url": "https://api.github.com/repos/WyriHaximus/php-test-utilities/zipball/dc77a49debff20c7fc93e9189dd0b36287f10e70", + "reference": "dc77a49debff20c7fc93e9189dd0b36287f10e70", "shasum": "" }, "require": { - "composer/composer": "^1.10.21", - "ergebnis/composer-normalize": "^2.13.3", + "composer/composer": "^1.10.22", + "ergebnis/composer-normalize": "^2.15.0", "icanhazstring/composer-unused": "^0.7.5", "infection/infection": "^0.20.2", "jakobbuis/simple-slow-test-reporter": "^1.0", - "maglnet/composer-require-checker": "^3.2.0", - "nunomaduro/collision": "^5.3.0", + "maglnet/composer-require-checker": "^3.3.0", + "nunomaduro/collision": "^5.9.0", "php": "^8 || ^7.4", "php-coveralls/php-coveralls": "^2.4.3", "php-parallel-lint/php-console-highlighter": "^0.5", - "php-parallel-lint/php-parallel-lint": "^1.2.0", + "php-parallel-lint/php-parallel-lint": "^1.3.1", "phpspec/prophecy": "^1.13", "phpspec/prophecy-phpunit": "^2.0.1", - "phpstan/phpstan": "^0.12.83", - "phpunit/phpunit": "^9.5.4", - "psalm/plugin-phpunit": "^0.15.1", + "phpstan/phpstan": "^0.12.98", + "phpunit/phpunit": "^9.5.9", + "psalm/plugin-phpunit": "^0.16.1", "roave/backward-compatibility-check": "^5.0.0", "roave/infection-static-analysis-plugin": "^1.7.1", - "squizlabs/php_codesniffer": "^3.5.8", + "squizlabs/php_codesniffer": "^3.6.0", "thecodingmachine/safe": "^1.3.3", - "vimeo/psalm": "^4.7.0", - "wyrihaximus/coding-standard": "^2.3.0", - "wyrihaximus/phpstan-rules-wrapper": "^1.2.2" + "vimeo/psalm": "^4.10.0", + "wyrihaximus/coding-standard": "^2.5.0", + "wyrihaximus/phpstan-rules-wrapper": "^1.2.3" }, "conflict": { "beberlei/assert": ">= 3.3" @@ -12486,7 +12833,7 @@ "description": "🛠️ Test utilities for api-clients packages", "support": { "issues": "https://github.com/WyriHaximus/php-test-utilities/issues", - "source": "https://github.com/WyriHaximus/php-test-utilities/tree/3.7.0" + "source": "https://github.com/WyriHaximus/php-test-utilities/tree/3.7.3" }, "funding": [ { @@ -12494,7 +12841,7 @@ "type": "github" } ], - "time": "2021-04-05T19:59:58+00:00" + "time": "2021-09-05T14:39:19+00:00" } ], "aliases": [], diff --git a/phpstan.neon b/phpstan.neon index 95188323..e26c9059 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,4 +1,5 @@ parameters: + checkGenericClassInNonGenericObjectType: false ignoreErrors: - '#Parameter \#2 \$interval of function WyriHaximus\\React\\timedPromise expects int, float given.#' - '#Call to an undefined method Rx\\ObservableInterface::filter\(\).#' diff --git a/src/App.php b/src/App.php index 40c6f6a2..67fbcfc4 100644 --- a/src/App.php +++ b/src/App.php @@ -10,7 +10,7 @@ use ApiClients\Client\Github\RateLimitState; use Clue\React\Buzz\Message\ResponseException; use Psr\Log\LoggerInterface; -use React\EventLoop\LoopInterface; +use React\EventLoop\Loop; use React\EventLoop\TimerInterface; use React\Promise\PromiseInterface; use React\Stream\ReadableStreamInterface; @@ -32,20 +32,17 @@ final class App { - private LoopInterface $loop; - private LoggerInterface $logger; private AsyncClientInterface $github; - public static function boot(LoopInterface $loop, LoggerInterface $logger, AuthenticationInterface $auth): App + public static function boot(LoggerInterface $logger, AuthenticationInterface $auth): App { - return new self($loop, $logger, AsyncClient::create($loop, $auth)); + return new self($logger, AsyncClient::create(Loop::get(), $auth)); } - private function __construct(LoopInterface $loop, LoggerInterface $logger, AsyncClientInterface $github) + private function __construct(LoggerInterface $logger, AsyncClientInterface $github) { - $this->loop = $loop; $this->logger = $logger; $this->github = $github; } @@ -57,8 +54,8 @@ public function wait(string $repository, string $ignoreActions, float $checkInte * @psalm-suppress MissingClosureParamType * @psalm-suppress MissingClosureReturnType */ - $finally = function ($status) use ($timer) { - $this->loop->cancelTimer($timer); + $finally = static function ($status) use ($timer) { + Loop::cancelTimer($timer); return $status; }; @@ -66,9 +63,9 @@ public function wait(string $repository, string $ignoreActions, float $checkInte return unwrapObservableFromPromise((new LookUpRepository($repository, $this->logger))($this->github)->then( new LookUpCommits($this->logger, ...$shas) ))->flatMap( - new GetStatusChecksFromCommits($this->loop, $this->logger, $ignoreActions, $checkInterval) + new GetStatusChecksFromCommits(Loop::get(), $this->logger, $ignoreActions, $checkInterval) )->map( - new WaitForStatusCheckResult($this->loop, $this->logger, $checkInterval) + new WaitForStatusCheckResult(Loop::get(), $this->logger, $checkInterval) )->toArray()->toPromise()->then(static function (array $promises): PromiseInterface { return all($promises); })->then(static function (array $booleans): string { @@ -118,7 +115,7 @@ private function rateLimitTimer(): TimerInterface { $previousState = ''; - return $this->loop->addPeriodicTimer(ONE, function () use (&$previousState): void { + return Loop::addPeriodicTimer(ONE, function () use (&$previousState): void { $rateLimitState = $this->github->getRateLimitState(); $newState = $rateLimitState->getRemaining() . '_' . $rateLimitState->getReset(); if ($previousState === $newState) { diff --git a/tests/AppTest.php b/tests/AppTest.php index 6d0a6348..23975384 100644 --- a/tests/AppTest.php +++ b/tests/AppTest.php @@ -7,7 +7,6 @@ use ApiClients\Client\Github\Authentication\Token; use Prophecy\Argument; use Psr\Log\LoggerInterface; -use React\EventLoop\Factory; use WyriHaximus\AsyncTestUtilities\AsyncTestCase; use WyriHaximus\GithubAction\WaitForStatus\App; @@ -23,7 +22,6 @@ final class AppTest extends AsyncTestCase */ public function success(): void { - $loop = Factory::create(); $logger = $this->prophesize(LoggerInterface::class); $logger->debug(Argument::containingString('Rate limit (remaining/limit/reset):'))->shouldBeCalled(); $logger->debug('Looking up owner: WyriHaximus')->shouldBeCalled(); @@ -35,13 +33,12 @@ public function success(): void $logger->debug('Check "qa (7.3)" has the following status "completed" and conclusion "success"')->shouldBeCalled(); $logger->debug('All checks completed, marking resolve and success')->shouldBeCalled(); $result = $this->await( - App::boot($loop, $logger->reveal(), (require dirname(__DIR__) . DIRECTORY_SEPARATOR . 'etc/auth.php'))->wait( + App::boot($logger->reveal(), (require dirname(__DIR__) . DIRECTORY_SEPARATOR . 'etc/auth.php'))->wait( 'WyriHaximus/github-action-wait-for-status', 'wait', 1, 'd2ddfe536405fa61cd5f8ae1b3e06f192bac1d64' ), - $loop, 30 ); @@ -53,7 +50,6 @@ public function success(): void */ public function failure(): void { - $loop = Factory::create(); $logger = $this->prophesize(LoggerInterface::class); $logger->debug(Argument::containingString('Rate limit (remaining/limit/reset):'))->shouldBeCalled(); $logger->debug('Looking up owner: WyriHaximus')->shouldBeCalled(); @@ -65,13 +61,12 @@ public function failure(): void $logger->debug('Check "Travis CI - Branch" has the following status "completed" and conclusion "action_required"')->shouldBeCalled(); $logger->debug('Check (Travis CI - Branch) failed, marking resolve and failure')->shouldBeCalled(); $result = $this->await( - App::boot($loop, $logger->reveal(), (require dirname(__DIR__) . DIRECTORY_SEPARATOR . 'etc/auth.php'))->wait( + App::boot($logger->reveal(), (require dirname(__DIR__) . DIRECTORY_SEPARATOR . 'etc/auth.php'))->wait( 'WyriHaximus/php-broadcast', 'wait', 1, '67bdf304b34567e0f434bc0f9f19d3022cc1aa6c' ), - $loop, 30 ); @@ -83,7 +78,6 @@ public function failure(): void */ public function error(): void { - $loop = Factory::create(); $logger = $this->prophesize(LoggerInterface::class); $logger->debug(Argument::containingString('Rate limit (remaining/limit/reset):')); $logger->debug('Error reason: {"message":"Bad credentials","documentation_url":"https://docs.github.com/rest"}')->shouldBeCalled(); @@ -94,13 +88,12 @@ public function error(): void Argument::type('array') )->shouldBeCalled(); $result = $this->await( - App::boot($loop, $logger->reveal(), new Token('FAKE_TOKEN_TO_FORCE_ERROR'))->wait( + App::boot($logger->reveal(), new Token('FAKE_TOKEN_TO_FORCE_ERROR'))->wait( 'WyriHaximus/github-action-wait-for-status', 'wait', 1, 'd2ddfe536405fa61cd5f8ae1b3e06f192bac1d64' ), - $loop, 30 );