~ancarda/psr7-string-stream

ee830714ba89cd162d413c5d6fa67e891b412411 — Mark Dain 3 months ago fec86b4
Upgrade PHPStan

This commit bumps the version of PHPStan so that development on PHP 8.1
is possible without deprecation notices spamming the log.
2 files changed, 366 insertions(+), 253 deletions(-)

M composer.json
M composer.lock
M composer.json => composer.json +8 -4
@@ 4,6 4,10 @@
    "type": "library",
    "license": "MIT",
    "config": {
        "allow-plugins": {
            "composer/package-versions-deprecated": true,
            "infection/extension-installer": true
        },
        "sort-packages": true,
        "platform": {
            "php": "7.3"


@@ 27,11 31,11 @@
        "ancarda/coverage-enforcer": "^1.0",
        "composer/package-versions-deprecated": "1.11.99.1",
        "infection/infection": "^0.18.2",
        "phpstan/phpstan": "^0.12.82",
        "phpstan/phpstan-phpunit": "^0.12.18",
        "phpstan/phpstan-strict-rules": "^0.12.9",
        "phpstan/phpstan": "^1.4",
        "phpstan/phpstan-phpunit": "^1.0",
        "phpstan/phpstan-strict-rules": "^1.1",
        "phpunit/phpunit": "^9.5",
        "squizlabs/php_codesniffer": "^3.5"
        "squizlabs/php_codesniffer": "^3.6"
    },
    "scripts": {
        "analyze": "phpstan",

M composer.lock => composer.lock +358 -249
@@ 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": "7d4ec673b676502ad89f6c8e9715a4a1",
    "content-hash": "2bdf3069c1ff46951b88383ceb5447bf",
    "packages": [
        {
            "name": "psr/http-message",


@@ 66,9 66,15 @@
            "version": "1.0",
            "source": {
                "type": "git",
                "url": "https://git.sr.ht/~ancarda/coverage-enforcer",
                "url": "https://github.com/ancarda/coverage-enforcer.git",
                "reference": "2664fd066d042ddc66573cc7ba665c0621ae1e97"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ancarda/coverage-enforcer/zipball/2664fd066d042ddc66573cc7ba665c0621ae1e97",
                "reference": "2664fd066d042ddc66573cc7ba665c0621ae1e97",
                "shasum": ""
            },
            "require": {
                "ext-simplexml": "*",
                "php": "^7.3|^8.0",


@@ 88,6 94,9 @@
                "MIT"
            ],
            "description": "Enforces a minimum Code Coverage using a Coverage Clover XML file",
            "support": {
                "source": "https://github.com/ancarda/coverage-enforcer/tree/1.0"
            },
            "time": "2021-03-25T15:47:39+00:00"
        },
        {


@@ 399,16 408,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": {


@@ 439,9 448,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",


@@ 559,16 578,16 @@
        },
        {
            "name": "justinrainbow/json-schema",
            "version": "5.2.10",
            "version": "5.2.11",
            "source": {
                "type": "git",
                "url": "https://github.com/justinrainbow/json-schema.git",
                "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b"
                "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b",
                "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b",
                "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ab6744b7296ded80f8cc4f9509abbff393399aa",
                "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa",
                "shasum": ""
            },
            "require": {


@@ 623,9 642,9 @@
            ],
            "support": {
                "issues": "https://github.com/justinrainbow/json-schema/issues",
                "source": "https://github.com/justinrainbow/json-schema/tree/5.2.10"
                "source": "https://github.com/justinrainbow/json-schema/tree/5.2.11"
            },
            "time": "2020-05-27T16:41:55+00:00"
            "time": "2021-07-22T09:24:00+00:00"
        },
        {
            "name": "myclabs/deep-copy",


@@ 644,9 663,6 @@
            "require": {
                "php": "^7.1 || ^8.0"
            },
            "replace": {
                "myclabs/deep-copy": "self.version"
            },
            "require-dev": {
                "doctrine/collections": "^1.0",
                "doctrine/common": "^2.6",


@@ 687,16 703,16 @@
        },
        {
            "name": "nikic/php-parser",
            "version": "v4.10.4",
            "version": "v4.13.2",
            "source": {
                "type": "git",
                "url": "https://github.com/nikic/PHP-Parser.git",
                "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e"
                "reference": "210577fe3cf7badcc5814d99455df46564f3c077"
            },
            "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/210577fe3cf7badcc5814d99455df46564f3c077",
                "reference": "210577fe3cf7badcc5814d99455df46564f3c077",
                "shasum": ""
            },
            "require": {


@@ 737,9 753,9 @@
            ],
            "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.2"
            },
            "time": "2020-12-20T10:01:03+00:00"
            "time": "2021-11-30T19:35:32+00:00"
        },
        {
            "name": "ondram/ci-detector",


@@ 815,16 831,16 @@
        },
        {
            "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": {


@@ 869,9 885,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",


@@ 979,16 995,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": {


@@ 999,7 1015,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": {


@@ 1029,22 1046,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.6.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpDocumentor/TypeResolver.git",
                "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"
                "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
                "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
                "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/93ebd0014cab80c4ea9f5e297ea48672f1b87706",
                "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706",
                "shasum": ""
            },
            "require": {


@@ 1052,7 1069,8 @@
                "phpdocumentor/reflection-common": "^2.0"
            },
            "require-dev": {
                "ext-tokenizer": "*"
                "ext-tokenizer": "*",
                "psalm/phar": "^4.8"
            },
            "type": "library",
            "extra": {


@@ 1078,39 1096,39 @@
            "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.6.0"
            },
            "time": "2020-09-17T18:55:26+00:00"
            "time": "2022-01-04T19:58:01+00:00"
        },
        {
            "name": "phpspec/prophecy",
            "version": "1.13.0",
            "version": "v1.15.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpspec/prophecy.git",
                "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea"
                "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea",
                "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea",
                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
                "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
                "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": {


@@ 1145,22 1163,22 @@
            ],
            "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/v1.15.0"
            },
            "time": "2021-03-17T13:42:18+00:00"
            "time": "2021-12-08T12:19:24+00:00"
        },
        {
            "name": "phpstan/phpstan",
            "version": "0.12.82",
            "version": "1.4.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpstan/phpstan.git",
                "reference": "3920f0fb0aff39263d3a4cb0bca120a67a1a6a11"
                "reference": "72b04d97b5e6e60a081f17c416fef35bd521120b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/3920f0fb0aff39263d3a4cb0bca120a67a1a6a11",
                "reference": "3920f0fb0aff39263d3a4cb0bca120a67a1a6a11",
                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/72b04d97b5e6e60a081f17c416fef35bd521120b",
                "reference": "72b04d97b5e6e60a081f17c416fef35bd521120b",
                "shasum": ""
            },
            "require": {


@@ 1176,7 1194,7 @@
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "0.12-dev"
                    "dev-master": "1.4-dev"
                }
            },
            "autoload": {


@@ 1191,7 1209,7 @@
            "description": "PHPStan - PHP Static Analysis Tool",
            "support": {
                "issues": "https://github.com/phpstan/phpstan/issues",
                "source": "https://github.com/phpstan/phpstan/tree/0.12.82"
                "source": "https://github.com/phpstan/phpstan/tree/1.4.0"
            },
            "funding": [
                {


@@ 1199,6 1217,10 @@
                    "type": "github"
                },
                {
                    "url": "https://github.com/phpstan",
                    "type": "github"
                },
                {
                    "url": "https://www.patreon.com/phpstan",
                    "type": "patreon"
                },


@@ 1207,39 1229,39 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-03-19T06:08:17+00:00"
            "time": "2022-01-14T15:58:47+00:00"
        },
        {
            "name": "phpstan/phpstan-phpunit",
            "version": "0.12.18",
            "version": "1.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpstan/phpstan-phpunit.git",
                "reference": "ab44aec7cfb5cb267b8bc30a8caea86dd50d1f72"
                "reference": "9eb88c9f689003a8a2a5ae9e010338ee94dc39b3"
            },
            "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/9eb88c9f689003a8a2a5ae9e010338ee94dc39b3",
                "reference": "9eb88c9f689003a8a2a5ae9e010338ee94dc39b3",
                "shasum": ""
            },
            "require": {
                "php": "^7.1 || ^8.0",
                "phpstan/phpstan": "^0.12.60"
                "phpstan/phpstan": "^1.0"
            },
            "conflict": {
                "phpunit/phpunit": "<7.0"
            },
            "require-dev": {
                "phing/phing": "^2.16.3",
                "nikic/php-parser": "^4.13.0",
                "php-parallel-lint/php-parallel-lint": "^1.2",
                "phpstan/phpstan-strict-rules": "^0.12.6",
                "phpunit/phpunit": "^7.5.20"
                "phpstan/phpstan-strict-rules": "^1.0",
                "phpunit/phpunit": "^9.5"
            },
            "type": "phpstan-extension",
            "extra": {
                "branch-alias": {
                    "dev-master": "0.12-dev"
                    "dev-master": "1.0-dev"
                },
                "phpstan": {
                    "includes": [


@@ 1260,38 1282,38 @@
            "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/1.0.0"
            },
            "time": "2021-03-06T11:51:27+00:00"
            "time": "2021-10-14T08:03:54+00:00"
        },
        {
            "name": "phpstan/phpstan-strict-rules",
            "version": "0.12.9",
            "version": "1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpstan/phpstan-strict-rules.git",
                "reference": "0705fefc7c9168529fd130e341428f5f10f4f01d"
                "reference": "e12d55f74a8cca18c6e684c6450767e055ba7717"
            },
            "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/e12d55f74a8cca18c6e684c6450767e055ba7717",
                "reference": "e12d55f74a8cca18c6e684c6450767e055ba7717",
                "shasum": ""
            },
            "require": {
                "php": "^7.1 || ^8.0",
                "phpstan/phpstan": "^0.12.66"
                "phpstan/phpstan": "^1.2.0"
            },
            "require-dev": {
                "phing/phing": "^2.16.3",
                "nikic/php-parser": "^4.13.0",
                "php-parallel-lint/php-parallel-lint": "^1.2",
                "phpstan/phpstan-phpunit": "^0.12.16",
                "phpunit/phpunit": "^7.5.20"
                "phpstan/phpstan-phpunit": "^1.0",
                "phpunit/phpunit": "^9.5"
            },
            "type": "phpstan-extension",
            "extra": {
                "branch-alias": {
                    "dev-master": "0.12-dev"
                    "dev-master": "1.0-dev"
                },
                "phpstan": {
                    "includes": [


@@ 1311,29 1333,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/1.1.0"
            },
            "time": "2021-01-13T08:50:28+00:00"
            "time": "2021-11-18T09:30:29+00:00"
        },
        {
            "name": "phpunit/php-code-coverage",
            "version": "9.2.5",
            "version": "9.2.10",
            "source": {
                "type": "git",
                "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
                "reference": "f3e026641cc91909d421802dd3ac7827ebfd97e1"
                "reference": "d5850aaf931743067f4bfc1ae4cbd06468400687"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f3e026641cc91909d421802dd3ac7827ebfd97e1",
                "reference": "f3e026641cc91909d421802dd3ac7827ebfd97e1",
                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/d5850aaf931743067f4bfc1ae4cbd06468400687",
                "reference": "d5850aaf931743067f4bfc1ae4cbd06468400687",
                "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",


@@ 1382,7 1404,7 @@
            ],
            "support": {
                "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
                "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.5"
                "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.10"
            },
            "funding": [
                {


@@ 1390,20 1412,20 @@
                    "type": "github"
                }
            ],
            "time": "2020-11-28T06:44:49+00:00"
            "time": "2021-12-05T09:12:13+00:00"
        },
        {
            "name": "phpunit/php-file-iterator",
            "version": "3.0.5",
            "version": "3.0.6",
            "source": {
                "type": "git",
                "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
                "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8"
                "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8",
                "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8",
                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
                "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
                "shasum": ""
            },
            "require": {


@@ 1442,7 1464,7 @@
            ],
            "support": {
                "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
                "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.5"
                "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
            },
            "funding": [
                {


@@ 1450,7 1472,7 @@
                    "type": "github"
                }
            ],
            "time": "2020-09-28T05:57:25+00:00"
            "time": "2021-12-02T12:48:52+00:00"
        },
        {
            "name": "phpunit/php-invoker",


@@ 1635,16 1657,16 @@
        },
        {
            "name": "phpunit/phpunit",
            "version": "9.5.4",
            "version": "9.5.11",
            "source": {
                "type": "git",
                "url": "https://github.com/sebastianbergmann/phpunit.git",
                "reference": "c73c6737305e779771147af66c96ca6a7ed8a741"
                "reference": "2406855036db1102126125537adb1406f7242fdd"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c73c6737305e779771147af66c96ca6a7ed8a741",
                "reference": "c73c6737305e779771147af66c96ca6a7ed8a741",
                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2406855036db1102126125537adb1406f7242fdd",
                "reference": "2406855036db1102126125537adb1406f7242fdd",
                "shasum": ""
            },
            "require": {


@@ 1656,11 1678,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",


@@ 1674,7 1696,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": {


@@ 1722,11 1744,11 @@
            ],
            "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.11"
            },
            "funding": [
                {
                    "url": "https://phpunit.de/donate.html",
                    "url": "https://phpunit.de/sponsors.html",
                    "type": "custom"
                },
                {


@@ 1734,7 1756,7 @@
                    "type": "github"
                }
            ],
            "time": "2021-03-23T07:16:29+00:00"
            "time": "2021-12-25T07:07:57+00:00"
        },
        {
            "name": "psr/container",


@@ 1786,16 1808,16 @@
        },
        {
            "name": "psr/log",
            "version": "1.1.3",
            "version": "1.1.4",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/log.git",
                "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
                "reference": "d49695b909c3b7628b6289db5479a1c204601f11"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
                "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
                "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
                "reference": "d49695b909c3b7628b6289db5479a1c204601f11",
                "shasum": ""
            },
            "require": {


@@ 1819,7 1841,7 @@
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                    "homepage": "https://www.php-fig.org/"
                }
            ],
            "description": "Common interface for logging libraries",


@@ 1830,22 1852,22 @@
                "psr-3"
            ],
            "support": {
                "source": "https://github.com/php-fig/log/tree/1.1.3"
                "source": "https://github.com/php-fig/log/tree/1.1.4"
            },
            "time": "2020-03-23T09:12:05+00:00"
            "time": "2021-05-03T11:20:27+00:00"
        },
        {
            "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": {


@@ 1853,14 1875,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": {


@@ 1889,7 1911,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": [
                {


@@ 1897,7 1919,7 @@
                    "type": "github"
                }
            ],
            "time": "2020-10-25T15:20:56+00:00"
            "time": "2021-11-01T10:09:55+00:00"
        },
        {
            "name": "sebastian/cli-parser",


@@ 2328,16 2350,16 @@
        },
        {
            "name": "sebastian/exporter",
            "version": "4.0.3",
            "version": "4.0.4",
            "source": {
                "type": "git",
                "url": "https://github.com/sebastianbergmann/exporter.git",
                "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65"
                "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65",
                "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65",
                "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9",
                "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9",
                "shasum": ""
            },
            "require": {


@@ 2386,14 2408,14 @@
                }
            ],
            "description": "Provides the functionality to export PHP variables for visualization",
            "homepage": "http://www.github.com/sebastianbergmann/exporter",
            "homepage": "https://www.github.com/sebastianbergmann/exporter",
            "keywords": [
                "export",
                "exporter"
            ],
            "support": {
                "issues": "https://github.com/sebastianbergmann/exporter/issues",
                "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.3"
                "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4"
            },
            "funding": [
                {


@@ 2401,20 2423,20 @@
                    "type": "github"
                }
            ],
            "time": "2020-09-28T05:24:23+00:00"
            "time": "2021-11-11T14:18:36+00:00"
        },
        {
            "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": {


@@ 2457,7 2479,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": [
                {


@@ 2465,7 2487,7 @@
                    "type": "github"
                }
            ],
            "time": "2020-10-26T15:55:19+00:00"
            "time": "2021-06-11T13:31:12+00:00"
        },
        {
            "name": "sebastian/lines-of-code",


@@ 2756,16 2778,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": {


@@ 2800,7 2822,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": [
                {


@@ 2808,7 2830,7 @@
                    "type": "github"
                }
            ],
            "time": "2020-10-26T13:18:59+00:00"
            "time": "2021-06-15T12:49:02+00:00"
        },
        {
            "name": "sebastian/version",


@@ 2928,16 2950,16 @@
        },
        {
            "name": "squizlabs/php_codesniffer",
            "version": "3.5.8",
            "version": "3.6.2",
            "source": {
                "type": "git",
                "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
                "reference": "9d583721a7157ee997f235f327de038e7ea6dac4"
                "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a"
            },
            "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/5e4e71592f69da17871dba6e80dd51bce74a351a",
                "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a",
                "shasum": ""
            },
            "require": {


@@ 2980,31 3002,33 @@
                "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-12-12T21:44:58+00:00"
        },
        {
            "name": "symfony/console",
            "version": "v5.2.5",
            "version": "v5.4.2",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/console.git",
                "reference": "938ebbadae1b0a9c9d1ec313f87f9708609f1b79"
                "reference": "a2c6b7ced2eb7799a35375fb9022519282b5405e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/console/zipball/938ebbadae1b0a9c9d1ec313f87f9708609f1b79",
                "reference": "938ebbadae1b0a9c9d1ec313f87f9708609f1b79",
                "url": "https://api.github.com/repos/symfony/console/zipball/a2c6b7ced2eb7799a35375fb9022519282b5405e",
                "reference": "a2c6b7ced2eb7799a35375fb9022519282b5405e",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/deprecation-contracts": "^2.1|^3",
                "symfony/polyfill-mbstring": "~1.0",
                "symfony/polyfill-php73": "^1.8",
                "symfony/polyfill-php80": "^1.15",
                "symfony/service-contracts": "^1.1|^2",
                "symfony/string": "^5.1"
                "symfony/polyfill-php73": "^1.9",
                "symfony/polyfill-php80": "^1.16",
                "symfony/service-contracts": "^1.1|^2|^3",
                "symfony/string": "^5.1|^6.0"
            },
            "conflict": {
                "psr/log": ">=3",
                "symfony/dependency-injection": "<4.4",
                "symfony/dotenv": "<5.1",
                "symfony/event-dispatcher": "<4.4",


@@ 3012,16 3036,16 @@
                "symfony/process": "<4.4"
            },
            "provide": {
                "psr/log-implementation": "1.0"
                "psr/log-implementation": "1.0|2.0"
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "^4.4|^5.0",
                "symfony/dependency-injection": "^4.4|^5.0",
                "symfony/event-dispatcher": "^4.4|^5.0",
                "symfony/lock": "^4.4|^5.0",
                "symfony/process": "^4.4|^5.0",
                "symfony/var-dumper": "^4.4|^5.0"
                "psr/log": "^1|^2",
                "symfony/config": "^4.4|^5.0|^6.0",
                "symfony/dependency-injection": "^4.4|^5.0|^6.0",
                "symfony/event-dispatcher": "^4.4|^5.0|^6.0",
                "symfony/lock": "^4.4|^5.0|^6.0",
                "symfony/process": "^4.4|^5.0|^6.0",
                "symfony/var-dumper": "^4.4|^5.0|^6.0"
            },
            "suggest": {
                "psr/log": "For using the console logger",


@@ 3061,7 3085,7 @@
                "terminal"
            ],
            "support": {
                "source": "https://github.com/symfony/console/tree/v5.2.5"
                "source": "https://github.com/symfony/console/tree/v5.4.2"
            },
            "funding": [
                {


@@ 3077,25 3101,94 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-03-06T13:42:15+00:00"
            "time": "2021-12-20T16:11:12+00:00"
        },
        {
            "name": "symfony/deprecation-contracts",
            "version": "v2.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/deprecation-contracts.git",
                "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8",
                "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "2.5-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "autoload": {
                "files": [
                    "function.php"
                ]
            },
            "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": "A generic function and convention to trigger deprecation notices",
            "homepage": "https://symfony.com",
            "support": {
                "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.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-07-12T14:48:14+00:00"
        },
        {
            "name": "symfony/filesystem",
            "version": "v5.2.4",
            "version": "v5.4.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/filesystem.git",
                "reference": "710d364200997a5afde34d9fe57bd52f3cc1e108"
                "reference": "731f917dc31edcffec2c6a777f3698c33bea8f01"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/filesystem/zipball/710d364200997a5afde34d9fe57bd52f3cc1e108",
                "reference": "710d364200997a5afde34d9fe57bd52f3cc1e108",
                "url": "https://api.github.com/repos/symfony/filesystem/zipball/731f917dc31edcffec2c6a777f3698c33bea8f01",
                "reference": "731f917dc31edcffec2c6a777f3698c33bea8f01",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/polyfill-ctype": "~1.8"
                "symfony/polyfill-ctype": "~1.8",
                "symfony/polyfill-mbstring": "~1.8",
                "symfony/polyfill-php80": "^1.16"
            },
            "type": "library",
            "autoload": {


@@ 3123,7 3216,7 @@
            "description": "Provides basic utilities for the filesystem",
            "homepage": "https://symfony.com",
            "support": {
                "source": "https://github.com/symfony/filesystem/tree/v5.2.4"
                "source": "https://github.com/symfony/filesystem/tree/v5.4.0"
            },
            "funding": [
                {


@@ 3139,24 3232,26 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-02-12T10:38:38+00:00"
            "time": "2021-10-28T13:39:27+00:00"
        },
        {
            "name": "symfony/finder",
            "version": "v5.2.4",
            "version": "v5.4.2",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/finder.git",
                "reference": "0d639a0943822626290d169965804f79400e6a04"
                "reference": "e77046c252be48c48a40816187ed527703c8f76c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/finder/zipball/0d639a0943822626290d169965804f79400e6a04",
                "reference": "0d639a0943822626290d169965804f79400e6a04",
                "url": "https://api.github.com/repos/symfony/finder/zipball/e77046c252be48c48a40816187ed527703c8f76c",
                "reference": "e77046c252be48c48a40816187ed527703c8f76c",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5"
                "php": ">=7.2.5",
                "symfony/deprecation-contracts": "^2.1|^3",
                "symfony/polyfill-php80": "^1.16"
            },
            "type": "library",
            "autoload": {


@@ 3184,7 3279,7 @@
            "description": "Finds files and directories via an intuitive fluent interface",
            "homepage": "https://symfony.com",
            "support": {
                "source": "https://github.com/symfony/finder/tree/v5.2.4"
                "source": "https://github.com/symfony/finder/tree/v5.4.2"
            },
            "funding": [
                {


@@ 3200,32 3295,35 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-02-15T18:55:04+00:00"
            "time": "2021-12-15T11:06:13+00:00"
        },
        {
            "name": "symfony/polyfill-ctype",
            "version": "v1.22.1",
            "version": "v1.24.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-ctype.git",
                "reference": "c6c942b1ac76c82448322025e084cadc56048b4e"
                "reference": "30885182c981ab175d4d034db0f6f469898070ab"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e",
                "reference": "c6c942b1ac76c82448322025e084cadc56048b4e",
                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab",
                "reference": "30885182c981ab175d4d034db0f6f469898070ab",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "provide": {
                "ext-ctype": "*"
            },
            "suggest": {
                "ext-ctype": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",


@@ 3263,7 3361,7 @@
                "portable"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.22.1"
                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.24.0"
            },
            "funding": [
                {


@@ 3279,20 3377,20 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
            "time": "2021-10-20T20:35:02+00:00"
        },
        {
            "name": "symfony/polyfill-intl-grapheme",
            "version": "v1.22.1",
            "version": "v1.24.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
                "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170"
                "reference": "81b86b50cf841a64252b439e738e97f4a34e2783"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5601e09b69f26c1828b13b6bb87cb07cddba3170",
                "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783",
                "reference": "81b86b50cf841a64252b439e738e97f4a34e2783",
                "shasum": ""
            },
            "require": {


@@ 3304,7 3402,7 @@
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",


@@ 3344,7 3442,7 @@
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.22.1"
                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.24.0"
            },
            "funding": [
                {


@@ 3360,20 3458,20 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-22T09:19:47+00:00"
            "time": "2021-11-23T21:10:46+00:00"
        },
        {
            "name": "symfony/polyfill-intl-normalizer",
            "version": "v1.22.1",
            "version": "v1.24.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
                "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248"
                "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248",
                "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
                "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
                "shasum": ""
            },
            "require": {


@@ 3385,7 3483,7 @@
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",


@@ 3428,7 3526,7 @@
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.1"
                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.24.0"
            },
            "funding": [
                {


@@ 3444,32 3542,35 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-22T09:19:47+00:00"
            "time": "2021-02-19T12:13:01+00:00"
        },
        {
            "name": "symfony/polyfill-mbstring",
            "version": "v1.22.1",
            "version": "v1.24.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-mbstring.git",
                "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
                "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
                "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825",
                "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "provide": {
                "ext-mbstring": "*"
            },
            "suggest": {
                "ext-mbstring": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",


@@ 3508,7 3609,7 @@
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1"
                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.24.0"
            },
            "funding": [
                {


@@ 3524,20 3625,20 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-22T09:19:47+00:00"
            "time": "2021-11-30T18:21:41+00:00"
        },
        {
            "name": "symfony/polyfill-php73",
            "version": "v1.22.1",
            "version": "v1.24.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php73.git",
                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2"
                "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5",
                "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5",
                "shasum": ""
            },
            "require": {


@@ 3546,7 3647,7 @@
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",


@@ 3587,7 3688,7 @@
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.1"
                "source": "https://github.com/symfony/polyfill-php73/tree/v1.24.0"
            },
            "funding": [
                {


@@ 3603,20 3704,20 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
            "time": "2021-06-05T21:20:04+00:00"
        },
        {
            "name": "symfony/polyfill-php80",
            "version": "v1.22.1",
            "version": "v1.24.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php80.git",
                "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91"
                "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91",
                "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91",
                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/57b712b08eddb97c762a8caa32c84e037892d2e9",
                "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9",
                "shasum": ""
            },
            "require": {


@@ 3625,7 3726,7 @@
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                    "dev-main": "1.23-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",


@@ 3670,7 3771,7 @@
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1"
                "source": "https://github.com/symfony/polyfill-php80/tree/v1.24.0"
            },
            "funding": [
                {


@@ 3686,25 3787,25 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
            "time": "2021-09-13T13:58:33+00:00"
        },
        {
            "name": "symfony/process",
            "version": "v5.2.4",
            "version": "v5.4.2",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/process.git",
                "reference": "313a38f09c77fbcdc1d223e57d368cea76a2fd2f"
                "reference": "2b3ba8722c4aaf3e88011be5e7f48710088fb5e4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/process/zipball/313a38f09c77fbcdc1d223e57d368cea76a2fd2f",
                "reference": "313a38f09c77fbcdc1d223e57d368cea76a2fd2f",
                "url": "https://api.github.com/repos/symfony/process/zipball/2b3ba8722c4aaf3e88011be5e7f48710088fb5e4",
                "reference": "2b3ba8722c4aaf3e88011be5e7f48710088fb5e4",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/polyfill-php80": "^1.15"
                "symfony/polyfill-php80": "^1.16"
            },
            "type": "library",
            "autoload": {


@@ 3732,7 3833,7 @@
            "description": "Executes commands in sub-processes",
            "homepage": "https://symfony.com",
            "support": {
                "source": "https://github.com/symfony/process/tree/v5.2.4"
                "source": "https://github.com/symfony/process/tree/v5.4.2"
            },
            "funding": [
                {


@@ 3748,25 3849,29 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-27T10:15:41+00:00"
            "time": "2021-12-27T21:01:00+00:00"
        },
        {
            "name": "symfony/service-contracts",
            "version": "v2.2.0",
            "version": "v2.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/service-contracts.git",
                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
                "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc",
                "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "psr/container": "^1.0"
                "psr/container": "^1.1",
                "symfony/deprecation-contracts": "^2.1"
            },
            "conflict": {
                "ext-psr": "<1.1|>=2"
            },
            "suggest": {
                "symfony/service-implementation": ""


@@ 3774,7 3879,7 @@
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.2-dev"
                    "dev-main": "2.5-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",


@@ 3811,7 3916,7 @@
                "standards"
            ],
            "support": {
                "source": "https://github.com/symfony/service-contracts/tree/master"
                "source": "https://github.com/symfony/service-contracts/tree/v2.5.0"
            },
            "funding": [
                {


@@ 3827,20 3932,20 @@
                    "type": "tidelift"
                }
            ],
            "time": "2020-09-07T11:33:47+00:00"
            "time": "2021-11-04T16:48:04+00:00"
        },
        {
            "name": "symfony/string",
            "version": "v5.2.4",
            "version": "v5.4.2",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/string.git",
                "reference": "4e78d7d47061fa183639927ec40d607973699609"
                "reference": "e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/string/zipball/4e78d7d47061fa183639927ec40d607973699609",
                "reference": "4e78d7d47061fa183639927ec40d607973699609",
                "url": "https://api.github.com/repos/symfony/string/zipball/e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d",
                "reference": "e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d",
                "shasum": ""
            },
            "require": {


@@ 3851,11 3956,14 @@
                "symfony/polyfill-mbstring": "~1.0",
                "symfony/polyfill-php80": "~1.15"
            },
            "conflict": {
                "symfony/translation-contracts": ">=3.0"
            },
            "require-dev": {
                "symfony/error-handler": "^4.4|^5.0",
                "symfony/http-client": "^4.4|^5.0",
                "symfony/error-handler": "^4.4|^5.0|^6.0",
                "symfony/http-client": "^4.4|^5.0|^6.0",
                "symfony/translation-contracts": "^1.1|^2",
                "symfony/var-exporter": "^4.4|^5.0"
                "symfony/var-exporter": "^4.4|^5.0|^6.0"
            },
            "type": "library",
            "autoload": {


@@ 3894,7 4002,7 @@
                "utf8"
            ],
            "support": {
                "source": "https://github.com/symfony/string/tree/v5.2.4"
                "source": "https://github.com/symfony/string/tree/v5.4.2"
            },
            "funding": [
                {


@@ 3910,7 4018,7 @@
                    "type": "tidelift"
                }
            ],
            "time": "2021-02-16T10:20:28+00:00"
            "time": "2021-12-16T21:52:00+00:00"
        },
        {
            "name": "thecodingmachine/safe",


@@ 4053,16 4161,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": {


@@ 4091,7 4199,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": [
                {


@@ 4099,7 4207,7 @@
                    "type": "github"
                }
            ],
            "time": "2020-07-12T23:59:07+00:00"
            "time": "2021-07-28T10:34:58+00:00"
        },
        {
            "name": "webmozart/assert",


@@ 4207,6 4315,7 @@
                "issues": "https://github.com/webmozart/path-util/issues",
                "source": "https://github.com/webmozart/path-util/tree/2.3.0"
            },
            "abandoned": "symfony/filesystem",
            "time": "2015-12-17T08:42:14+00:00"
        }
    ],


@@ 4222,5 4331,5 @@
    "platform-overrides": {
        "php": "7.3"
    },
    "plugin-api-version": "2.0.0"
    "plugin-api-version": "2.2.0"
}