diff --git a/composer.json b/composer.json index a2c07d7..3611fc0 100644 --- a/composer.json +++ b/composer.json @@ -36,7 +36,7 @@ "twig/twig": "^3.20.0" }, "require-dev": { - "infection/infection": "^0.32.0", + "infection/infection": "^0.35.0", "patchlevel/coding-standard": "^1.3.0", "phpstan/phpstan": "^2.1.32", "phpstan/phpstan-symfony": "^2.0.8", diff --git a/composer.lock b/composer.lock index fb8c995..31547c8 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": "78c6c30df4f6b4275315a66eee708bea", + "content-hash": "2e6edf9497ae7cafb3468e8cfc76f423", "packages": [ { "name": "brick/math", @@ -887,7 +887,8 @@ "issues": "https://github.com/php-fig/clock/issues", "source": "https://github.com/php-fig/clock/tree/1.0.0" }, - "time": "2022-11-25T14:36:26+00:00" + "time": "2022-11-25T14:36:26+00:00", + "published-time": "2022-11-25T14:59:22+00:00" }, { "name": "psr/container", @@ -940,7 +941,8 @@ "issues": "https://github.com/php-fig/container/issues", "source": "https://github.com/php-fig/container/tree/2.0.2" }, - "time": "2021-11-05T16:47:00+00:00" + "time": "2021-11-05T16:47:00+00:00", + "published-time": "2021-11-05T16:53:27+00:00" }, { "name": "psr/event-dispatcher", @@ -1040,7 +1042,8 @@ "support": { "source": "https://github.com/php-fig/log/tree/3.0.2" }, - "time": "2024-09-11T13:17:53+00:00" + "time": "2024-09-11T13:17:53+00:00", + "published-time": "2024-09-11T13:21:14+00:00" }, { "name": "psr/simple-cache", @@ -1830,7 +1833,8 @@ "type": "tidelift" } ], - "time": "2026-05-29T05:06:50+00:00" + "time": "2026-05-29T05:06:50+00:00", + "published-time": "2026-05-29T08:50:03+00:00" }, { "name": "symfony/dependency-injection", @@ -1982,7 +1986,8 @@ "type": "tidelift" } ], - "time": "2026-04-13T15:52:40+00:00" + "time": "2026-04-13T15:52:40+00:00", + "published-time": "2026-05-06T16:27:46+00:00" }, { "name": "symfony/error-handler", @@ -2367,7 +2372,8 @@ "type": "tidelift" } ], - "time": "2026-05-29T05:06:50+00:00" + "time": "2026-05-29T05:06:50+00:00", + "published-time": "2026-05-29T08:52:46+00:00" }, { "name": "symfony/finder", @@ -2435,7 +2441,8 @@ "type": "tidelift" } ], - "time": "2026-05-29T05:06:50+00:00" + "time": "2026-05-29T05:06:50+00:00", + "published-time": "2026-05-29T08:51:44+00:00" }, { "name": "symfony/http-client", @@ -2979,7 +2986,8 @@ "type": "tidelift" } ], - "time": "2026-04-10T16:19:22+00:00" + "time": "2026-04-10T16:19:22+00:00", + "published-time": "2026-04-26T14:44:50+00:00" }, { "name": "symfony/polyfill-deepclone", @@ -3148,7 +3156,8 @@ "type": "tidelift" } ], - "time": "2026-05-26T05:58:03+00:00" + "time": "2026-05-26T05:58:03+00:00", + "published-time": "2026-05-26T13:40:30+00:00" }, { "name": "symfony/polyfill-intl-normalizer", @@ -3233,7 +3242,8 @@ "type": "tidelift" } ], - "time": "2026-05-25T13:48:31+00:00" + "time": "2026-05-25T13:48:31+00:00", + "published-time": "2026-05-25T15:14:58+00:00" }, { "name": "symfony/polyfill-mbstring", @@ -3318,7 +3328,8 @@ "type": "tidelift" } ], - "time": "2026-05-27T06:59:30+00:00" + "time": "2026-05-27T06:59:30+00:00", + "published-time": "2026-06-09T06:07:20+00:00" }, { "name": "symfony/polyfill-php85", @@ -3398,7 +3409,8 @@ "type": "tidelift" } ], - "time": "2026-05-26T02:25:22+00:00" + "time": "2026-05-26T02:25:22+00:00", + "published-time": "2026-05-26T13:40:35+00:00" }, { "name": "symfony/routing", @@ -3565,7 +3577,8 @@ "type": "tidelift" } ], - "time": "2026-03-28T09:44:51+00:00" + "time": "2026-03-28T09:44:51+00:00", + "published-time": "2026-05-06T16:27:50+00:00" }, { "name": "symfony/stopwatch", @@ -3721,7 +3734,8 @@ "type": "tidelift" } ], - "time": "2026-05-29T05:06:50+00:00" + "time": "2026-05-29T05:06:50+00:00", + "published-time": "2026-05-29T08:52:44+00:00" }, { "name": "symfony/type-info", @@ -4143,7 +4157,8 @@ "type": "patreon" } ], - "time": "2024-02-09T13:06:12+00:00" + "time": "2024-02-09T13:06:12+00:00", + "published-time": "2024-02-09T13:06:43+00:00" }, { "name": "composer/pcre", @@ -4219,7 +4234,8 @@ "type": "github" } ], - "time": "2026-06-07T11:47:49+00:00" + "time": "2026-06-07T11:47:49+00:00", + "published-time": "2026-06-11T12:12:37+00:00" }, { "name": "composer/xdebug-handler", @@ -4285,7 +4301,8 @@ "type": "tidelift" } ], - "time": "2024-05-06T16:37:16+00:00" + "time": "2024-05-06T16:37:16+00:00", + "published-time": "2024-05-06T17:01:42+00:00" }, { "name": "dealerdirect/phpcodesniffer-composer-installer", @@ -4460,23 +4477,23 @@ }, { "name": "fidry/cpu-core-counter", - "version": "1.3.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/theofidry/cpu-core-counter.git", - "reference": "db9508f7b1474469d9d3c53b86f817e344732678" + "reference": "d384a7d0d6e67aa497327260ca95023e92dc2032" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678", - "reference": "db9508f7b1474469d9d3c53b86f817e344732678", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/d384a7d0d6e67aa497327260ca95023e92dc2032", + "reference": "d384a7d0d6e67aa497327260ca95023e92dc2032", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "fidry/makefile": "^0.2.0", + "fidry/makefile": "^0.2.0 || ^1.1.2", "fidry/php-cs-fixer-config": "^1.1.2", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan": "^2.0", @@ -4484,6 +4501,7 @@ "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^8.5.31 || ^9.5.26", + "symfony/polyfill-mbstring": "^1.33", "webmozarts/strict-phpunit": "^7.5" }, "type": "library", @@ -4509,7 +4527,7 @@ ], "support": { "issues": "https://github.com/theofidry/cpu-core-counter/issues", - "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0" + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.4.1" }, "funding": [ { @@ -4517,7 +4535,8 @@ "type": "github" } ], - "time": "2025-08-14T07:29:31+00:00" + "time": "2026-09-29T22:11:39+00:00", + "published-time": "2026-09-29T22:12:43+00:00" }, { "name": "infection/abstract-testframework-adapter", @@ -4574,7 +4593,8 @@ "type": "open_collective" } ], - "time": "2026-05-28T19:10:29+00:00" + "time": "2026-05-28T19:10:29+00:00", + "published-time": "2026-05-28T19:12:08+00:00" }, { "name": "infection/extension-installer", @@ -4640,7 +4660,8 @@ "type": "open_collective" } ], - "time": "2021-10-20T22:08:34+00:00" + "time": "2021-10-20T22:08:34+00:00", + "published-time": "2022-01-17T16:32:15+00:00" }, { "name": "infection/include-interceptor", @@ -4696,20 +4717,21 @@ "type": "open_collective" } ], - "time": "2021-08-09T10:03:57+00:00" + "time": "2021-08-09T10:03:57+00:00", + "published-time": "2021-08-09T10:05:07+00:00" }, { "name": "infection/infection", - "version": "0.32.7", + "version": "0.35.8", "source": { "type": "git", "url": "https://github.com/infection/infection.git", - "reference": "066ee69f1e8e6dec8965a79d5ba020656c590b5e" + "reference": "642f7974a73713e7a2219baea0cd9b0856afba4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/infection/infection/zipball/066ee69f1e8e6dec8965a79d5ba020656c590b5e", - "reference": "066ee69f1e8e6dec8965a79d5ba020656c590b5e", + "url": "https://api.github.com/repos/infection/infection/zipball/642f7974a73713e7a2219baea0cd9b0856afba4b", + "reference": "642f7974a73713e7a2219baea0cd9b0856afba4b", "shasum": "" }, "require": { @@ -4720,32 +4742,33 @@ "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", - "fidry/cpu-core-counter": "^1.0", + "fidry/cpu-core-counter": "^1.4", "infection/abstract-testframework-adapter": "^0.5.0", "infection/extension-installer": "^0.1.0", - "infection/include-interceptor": "^0.2.5", + "infection/include-interceptor": "^0.2.5 || ^1.0.0", "infection/mutator": "^0.4", "justinrainbow/json-schema": "^6.0", "nikic/php-parser": "^5.6.2", "ondram/ci-detector": "^4.1.0", "php": "^8.3", "psr/log": "^2.0 || ^3.0", - "sanmai/di-container": "^0.1.12", + "sanmai/di-container": "^0.1.23 || ^0.2", "sanmai/duoclock": "^0.1.0", "sanmai/later": "^0.1.7", "sanmai/pipeline": "^7.2", - "sebastian/diff": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0", - "symfony/console": "^6.4 || ^7.0 || ^8.0", - "symfony/filesystem": "^6.4 || ^7.0 || ^8.0", - "symfony/finder": "^6.4 || ^7.0 || ^8.0", + "sebastian/diff": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0", + "symfony/console": "^6.4 || ^7.4 || ^8.0", + "symfony/filesystem": "^6.4 || ^7.4 || ^8.0", + "symfony/finder": "^6.4 || ^7.4 || ^8.0", "symfony/polyfill-php85": "^1.33", - "symfony/process": "^6.4 || ^7.0 || ^8.0", - "thecodingmachine/safe": "^v3.0", + "symfony/process": "^6.4 || ^7.4 || ^8.0", + "thecodingmachine/safe": "^v3.4", "webmozart/assert": "^1.11 || ^2.0" }, "conflict": { "antecedent/patchwork": "<2.1.25", - "dg/bypass-finals": "<1.4.1" + "dg/bypass-finals": "<1.4.1", + "marc-mabe/php-enum": "<4.4" }, "require-dev": { "carthage-software/mago": "^1.20", @@ -4756,15 +4779,16 @@ "phpbench/phpbench": "^1.4", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", + "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpstan/phpstan-webmozart-assert": "^2.0", - "phpunit/phpunit": "^11.5.27", + "phpunit/phpunit": "^12.5.29", "rector/rector": "^2.2.4", - "shipmonk/dead-code-detector": "^0.15", + "shipmonk/dead-code-detector": "^1.3", "shipmonk/name-collision-detector": "^2.1", "sidz/phpstan-rules": "^0.5.1", - "symfony/yaml": "^6.4 || ^7.0 || ^8.0", + "symfony/yaml": "^6.4 || ^7.4 || ^8.0", "thecodingmachine/phpstan-safe-rule": "^1.4", "webmozarts/strict-phpunit": "^7.15" }, @@ -4822,7 +4846,7 @@ ], "support": { "issues": "https://github.com/infection/infection/issues", - "source": "https://github.com/infection/infection/tree/0.32.7" + "source": "https://github.com/infection/infection/tree/0.35.8" }, "funding": [ { @@ -4834,7 +4858,8 @@ "type": "open_collective" } ], - "time": "2026-04-23T21:11:41+00:00" + "time": "2026-10-14T09:21:58+00:00", + "published-time": "2026-10-14T09:26:48+00:00" }, { "name": "infection/mutator", @@ -4887,7 +4912,8 @@ "type": "open_collective" } ], - "time": "2025-04-29T08:19:52+00:00" + "time": "2025-04-29T08:19:52+00:00", + "published-time": "2025-04-29T08:21:00+00:00" }, { "name": "justinrainbow/json-schema", @@ -4962,7 +4988,8 @@ "issues": "https://github.com/jsonrainbow/json-schema/issues", "source": "https://github.com/jsonrainbow/json-schema/tree/6.10.0" }, - "time": "2026-06-16T20:50:26+00:00" + "time": "2026-06-16T20:50:26+00:00", + "published-time": "2026-06-16T20:50:30+00:00" }, { "name": "league/commonmark", @@ -5224,7 +5251,8 @@ "issues": "https://github.com/marc-mabe/php-enum/issues", "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2" }, - "time": "2025-09-14T11:18:39+00:00" + "time": "2025-09-14T11:18:39+00:00", + "published-time": "2025-09-14T11:32:17+00:00" }, { "name": "myclabs/deep-copy", @@ -5500,7 +5528,8 @@ "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "time": "2025-12-06T11:56:16+00:00" + "time": "2025-12-06T11:56:16+00:00", + "published-time": "2025-12-06T11:56:57+00:00" }, { "name": "ondram/ci-detector", @@ -5578,7 +5607,8 @@ "issues": "https://github.com/OndraM/ci-detector/issues", "source": "https://github.com/OndraM/ci-detector/tree/4.2.0" }, - "time": "2024-03-12T13:22:30+00:00" + "time": "2024-03-12T13:22:30+00:00", + "published-time": "2024-03-12T13:23:38+00:00" }, { "name": "patchlevel/coding-standard", @@ -7503,22 +7533,22 @@ }, { "name": "sanmai/di-container", - "version": "0.1.17", + "version": "0.2", "source": { "type": "git", "url": "https://github.com/sanmai/di-container.git", - "reference": "a901c4a8778c9212ef4d66607525281af2f787bd" + "reference": "c14ca816bb5527e2361e3dc554a20829674c7ee1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sanmai/di-container/zipball/a901c4a8778c9212ef4d66607525281af2f787bd", - "reference": "a901c4a8778c9212ef4d66607525281af2f787bd", + "url": "https://api.github.com/repos/sanmai/di-container/zipball/c14ca816bb5527e2361e3dc554a20829674c7ee1", + "reference": "c14ca816bb5527e2361e3dc554a20829674c7ee1", "shasum": "" }, "require": { "php": ">=8.2", "psr/container": "^1.1.2 || ^2.0", - "sanmai/pipeline": "^6.17 || ^7.0" + "sanmai/pipeline": "^7.10" }, "require-dev": { "ergebnis/composer-normalize": "^2.8", @@ -7570,7 +7600,7 @@ ], "support": { "issues": "https://github.com/sanmai/di-container/issues", - "source": "https://github.com/sanmai/di-container/tree/0.1.17" + "source": "https://github.com/sanmai/di-container/tree/0.2" }, "funding": [ { @@ -7578,7 +7608,8 @@ "type": "github" } ], - "time": "2026-06-01T08:52:14+00:00" + "time": "2026-08-11T06:42:18+00:00", + "published-time": "2026-08-11T06:44:32+00:00" }, { "name": "sanmai/duoclock", @@ -7641,7 +7672,8 @@ "type": "github" } ], - "time": "2025-12-26T06:12:34+00:00" + "time": "2025-12-26T06:12:34+00:00", + "published-time": "2025-12-26T06:13:23+00:00" }, { "name": "sanmai/later", @@ -7705,20 +7737,21 @@ "type": "github" } ], - "time": "2025-05-11T01:48:00+00:00" + "time": "2025-05-11T01:48:00+00:00", + "published-time": "2025-05-11T01:49:05+00:00" }, { "name": "sanmai/pipeline", - "version": "7.9", + "version": "7.12", "source": { "type": "git", "url": "https://github.com/sanmai/pipeline.git", - "reference": "d7046ecce91ae57fca403be694888371a21250eb" + "reference": "e7c1f115790ae68ea22f30a646578c587a691399" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sanmai/pipeline/zipball/d7046ecce91ae57fca403be694888371a21250eb", - "reference": "d7046ecce91ae57fca403be694888371a21250eb", + "url": "https://api.github.com/repos/sanmai/pipeline/zipball/e7c1f115790ae68ea22f30a646578c587a691399", + "reference": "e7c1f115790ae68ea22f30a646578c587a691399", "shasum": "" }, "require": { @@ -7733,9 +7766,8 @@ "php-coveralls/php-coveralls": "^2.4.1", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2", - "phpunit/phpunit": ">=9.4 <12", + "phpunit/phpunit": "^11 || ^12", "sanmai/phpstan-rules": "^0.3.11", - "sanmai/phpunit-double-colon-syntax": "^0.1.1", "vimeo/psalm": ">=2" }, "type": "library", @@ -7765,7 +7797,7 @@ "description": "General-purpose collections pipeline", "support": { "issues": "https://github.com/sanmai/pipeline/issues", - "source": "https://github.com/sanmai/pipeline/tree/7.9" + "source": "https://github.com/sanmai/pipeline/tree/7.12" }, "funding": [ { @@ -7773,7 +7805,8 @@ "type": "github" } ], - "time": "2026-01-16T11:54:05+00:00" + "time": "2026-09-30T13:46:33+00:00", + "published-time": "2026-09-30T13:48:53+00:00" }, { "name": "sebastian/cli-parser", @@ -8160,7 +8193,8 @@ "type": "github" } ], - "time": "2024-07-03T04:53:05+00:00" + "time": "2024-07-03T04:53:05+00:00", + "published-time": "2024-07-03T04:53:18+00:00" }, { "name": "sebastian/environment", @@ -9039,7 +9073,8 @@ "type": "tidelift" } ], - "time": "2026-04-10T16:19:22+00:00" + "time": "2026-04-10T16:19:22+00:00", + "published-time": "2026-04-26T14:44:45+00:00" }, { "name": "symfony/process", @@ -9104,7 +9139,8 @@ "type": "tidelift" } ], - "time": "2026-05-29T05:06:50+00:00" + "time": "2026-05-29T05:06:50+00:00", + "published-time": "2026-05-29T08:49:32+00:00" }, { "name": "thecodingmachine/safe", @@ -9247,7 +9283,8 @@ "type": "github" } ], - "time": "2026-02-04T18:08:13+00:00" + "time": "2026-02-04T18:08:13+00:00", + "published-time": "2026-02-15T15:48:29+00:00" }, { "name": "theseer/tokenizer", @@ -9363,7 +9400,8 @@ "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/2.4.1" }, - "time": "2026-06-15T15:31:57+00:00" + "time": "2026-06-15T15:31:57+00:00", + "published-time": "2026-06-15T15:38:13+00:00" }, { "name": "wnx/commonmark-markdown-renderer", @@ -9438,5 +9476,5 @@ "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "platform-dev": {}, - "plugin-api-version": "2.9.0" + "plugin-api-version": "2.11.0" }