diff --git a/composer.json b/composer.json index c44b44c..b344830 100644 --- a/composer.json +++ b/composer.json @@ -33,7 +33,7 @@ "symplify/easy-coding-standard": "^12.6.2", "brainmaestro/composer-git-hooks": "@dev", "rector/swiss-knife": "^2.6.0", - "phpmd/phpmd": "^2.15", + "phpmd/phpmd": "^2.15 || ^3.0", "fakerphp/faker": "^1.24.1", "doctrine/orm": "^3.7.3", "symfony/cache": "^6.4|^7.4.20", diff --git a/composer.lock b/composer.lock index e7b12d9..296fde0 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": "f07a121a18c435b517f059969be6bc4e", + "content-hash": "e74c31ac5b0b38586825e17a4438086c", "packages": [ { "name": "brick/math", @@ -957,16 +957,16 @@ }, { "name": "symfony/console", - "version": "v7.4.20", + "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "d7bca2fe05241dc7732d0c8b6d551b879f5d0a7d" + "reference": "21f1bc2296f7ff6043241a8dcbc09559b3732820" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/d7bca2fe05241dc7732d0c8b6d551b879f5d0a7d", - "reference": "d7bca2fe05241dc7732d0c8b6d551b879f5d0a7d", + "url": "https://api.github.com/repos/symfony/console/zipball/21f1bc2296f7ff6043241a8dcbc09559b3732820", + "reference": "21f1bc2296f7ff6043241a8dcbc09559b3732820", "shasum": "" }, "require": { @@ -1031,7 +1031,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.4.20" + "source": "https://github.com/symfony/console/tree/v7.4.21" }, "funding": [ { @@ -1051,7 +1051,7 @@ "type": "tidelift" } ], - "time": "2026-09-18T15:55:00+00:00" + "time": "2026-10-12T18:45:38+00:00" }, { "name": "symfony/deprecation-contracts", @@ -1822,16 +1822,16 @@ }, { "name": "symfony/yaml", - "version": "v7.4.20", + "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "0222bf4dfaa1e3ceb8fff579635d655f2950d5a7" + "reference": "044907929c7999814378be22da34722c7a86bad4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/0222bf4dfaa1e3ceb8fff579635d655f2950d5a7", - "reference": "0222bf4dfaa1e3ceb8fff579635d655f2950d5a7", + "url": "https://api.github.com/repos/symfony/yaml/zipball/044907929c7999814378be22da34722c7a86bad4", + "reference": "044907929c7999814378be22da34722c7a86bad4", "shasum": "" }, "require": { @@ -1874,7 +1874,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.4.20" + "source": "https://github.com/symfony/yaml/tree/v7.4.21" }, "funding": [ { @@ -1894,7 +1894,7 @@ "type": "tidelift" } ], - "time": "2026-09-26T06:31:10+00:00" + "time": "2026-10-12T12:34:30+00:00" } ], "packages-dev": [ @@ -3997,32 +3997,43 @@ }, { "name": "pdepend/pdepend", - "version": "2.16.2", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/pdepend/pdepend.git", - "reference": "f942b208dc2a0868454d01b29f0c75bbcfc6ed58" + "reference": "7088704510ba42729dc86cfb023640a4b8c26458" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pdepend/pdepend/zipball/f942b208dc2a0868454d01b29f0c75bbcfc6ed58", - "reference": "f942b208dc2a0868454d01b29f0c75bbcfc6ed58", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/7088704510ba42729dc86cfb023640a4b8c26458", + "reference": "7088704510ba42729dc86cfb023640a4b8c26458", "shasum": "" }, "require": { - "php": ">=5.3.7", - "symfony/config": "^2.3.0|^3|^4|^5|^6.0|^7.0", - "symfony/dependency-injection": "^2.3.0|^3|^4|^5|^6.0|^7.0", - "symfony/filesystem": "^2.3.0|^3|^4|^5|^6.0|^7.0", - "symfony/polyfill-mbstring": "^1.19" + "fidry/cpu-core-counter": "^1.1", + "php": ">=8.1", + "php-64bit": "*", + "react/child-process": "^0.6.7", + "symfony/config": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/filesystem": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.19", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { - "easy-doc/easy-doc": "0.0.0|^1.2.3", - "gregwar/rst": "^1.0", - "squizlabs/php_codesniffer": "^2.0.0" + "brianium/paratest": "^7.3", + "easy-doc/easy-doc": "^1.2.3", + "friendsofphp/php-cs-fixer": "^3.57", + "gregwar/rst": "^1.0.6", + "phpstan/phpstan": "~2.2.15", + "phpunit/phpunit": "^10.5.20,<10.5.32 || ^11.0.0", + "squizlabs/php_codesniffer": "^3.8.0" + }, + "suggest": { + "ext-sockets": "Recommended on Windows for multiprocessing support" }, "bin": [ - "src/bin/pdepend" + "bin/pdepend" ], "type": "library", "extra": { @@ -4032,7 +4043,7 @@ }, "autoload": { "psr-4": { - "PDepend\\": "src/main/php/PDepend" + "PDepend\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -4048,7 +4059,7 @@ ], "support": { "issues": "https://github.com/pdepend/pdepend/issues", - "source": "https://github.com/pdepend/pdepend/tree/2.16.2" + "source": "https://github.com/pdepend/pdepend/tree/3.0.0" }, "funding": [ { @@ -4056,7 +4067,7 @@ "type": "tidelift" } ], - "time": "2023-12-17T18:09:59+00:00" + "time": "2026-09-29T07:30:15+00:00" }, { "name": "pestphp/pest", @@ -4749,39 +4760,49 @@ }, { "name": "phpmd/phpmd", - "version": "2.15.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/phpmd/phpmd.git", - "reference": "74a1f56e33afad4128b886e334093e98e1b5e7c0" + "reference": "b0f328de45f7af9a7355f794cf016779a763955c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmd/phpmd/zipball/74a1f56e33afad4128b886e334093e98e1b5e7c0", - "reference": "74a1f56e33afad4128b886e334093e98e1b5e7c0", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/b0f328de45f7af9a7355f794cf016779a763955c", + "reference": "b0f328de45f7af9a7355f794cf016779a763955c", "shasum": "" }, "require": { - "composer/xdebug-handler": "^1.0 || ^2.0 || ^3.0", + "composer/xdebug-handler": "^3.0", "ext-xml": "*", - "pdepend/pdepend": "^2.16.1", - "php": ">=5.3.9" + "fidry/cpu-core-counter": "^1.2", + "pdepend/pdepend": "^3.0.0", + "php": "^8.1", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/yaml": "^5.4.31 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { - "easy-doc/easy-doc": "0.0.0 || ^1.3.2", + "brianium/paratest": "~7.3.2|^7.8.5", + "easy-doc/easy-doc": "^1.3.2", "ext-json": "*", "ext-simplexml": "*", + "friendsofphp/php-cs-fixer": "^3.57", "gregwar/rst": "^1.0", "mikey179/vfsstream": "^1.6.8", - "squizlabs/php_codesniffer": "^2.9.2 || ^3.7.2" + "phpstan/phpstan": "~2.2.15", + "phpunit/phpunit": "^10.5.62|^11.5.50", + "squizlabs/php_codesniffer": "^3.8.0" + }, + "suggest": { + "ext-pcntl": "Needed to apply the rules in parallel" }, "bin": [ - "src/bin/phpmd" + "bin/phpmd" ], "type": "library", "autoload": { - "psr-0": { - "PHPMD\\": "src/main/php" + "psr-4": { + "PHPMD\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4820,7 +4841,7 @@ "support": { "irc": "irc://irc.freenode.org/phpmd", "issues": "https://github.com/phpmd/phpmd/issues", - "source": "https://github.com/phpmd/phpmd/tree/2.15.0" + "source": "https://github.com/phpmd/phpmd/tree/3.0.0" }, "funding": [ { @@ -4828,7 +4849,7 @@ "type": "tidelift" } ], - "time": "2023-12-11T08:22:20+00:00" + "time": "2026-10-04T13:20:01+00:00" }, { "name": "phpstan/phpdoc-parser", @@ -7340,34 +7361,33 @@ }, { "name": "symfony/config", - "version": "v7.4.17", + "version": "v8.0.15", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "696e12da8eea497a1a3808d714b43ff67a7df43e" + "reference": "592e6a8b63867287e215e0cb58c07ac619131e5a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/696e12da8eea497a1a3808d714b43ff67a7df43e", - "reference": "696e12da8eea497a1a3808d714b43ff67a7df43e", + "url": "https://api.github.com/repos/symfony/config/zipball/592e6a8b63867287e215e0cb58c07ac619131e5a", + "reference": "592e6a8b63867287e215e0cb58c07ac619131e5a", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.4", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/filesystem": "^7.1|^8.0", - "symfony/polyfill-ctype": "~1.8" + "symfony/filesystem": "^7.4|^8.0", + "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/finder": "<6.4", "symfony/service-contracts": "<2.5" }, "require-dev": { - "symfony/event-dispatcher": "^6.4|^7.0|^8.0", - "symfony/finder": "^6.4|^7.0|^8.0", - "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0", + "symfony/messenger": "^7.4|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^6.4|^7.0|^8.0" + "symfony/yaml": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -7395,7 +7415,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/v7.4.17" + "source": "https://github.com/symfony/config/tree/v8.0.15" }, "funding": [ { @@ -7415,43 +7435,40 @@ "type": "tidelift" } ], - "time": "2026-08-20T09:55:18+00:00" + "time": "2026-07-22T15:20:43+00:00" }, { "name": "symfony/dependency-injection", - "version": "v7.4.20", + "version": "v8.0.15", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "a7faee783a87b55f27460fc571f8c639bf9d93a2" + "reference": "c5c30601e3efaf6b9a2ec286883acf9183c024a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a7faee783a87b55f27460fc571f8c639bf9d93a2", - "reference": "a7faee783a87b55f27460fc571f8c639bf9d93a2", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/c5c30601e3efaf6b9a2ec286883acf9183c024a4", + "reference": "c5c30601e3efaf6b9a2ec286883acf9183c024a4", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.4", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/service-contracts": "^3.6", - "symfony/var-exporter": "^6.4.20|^7.2.5|^8.0" + "symfony/var-exporter": "^7.4|^8.0" }, "conflict": { - "ext-psr": "<1.1|>=2", - "symfony/config": "<6.4", - "symfony/finder": "<6.4", - "symfony/yaml": "<6.4" + "ext-psr": "<1.1|>=2" }, "provide": { "psr/container-implementation": "1.1|2.0", "symfony/service-implementation": "1.1|2.0|3.0" }, "require-dev": { - "symfony/config": "^6.4|^7.0|^8.0", - "symfony/expression-language": "^6.4|^7.0|^8.0", - "symfony/yaml": "^6.4|^7.0|^8.0" + "symfony/config": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/yaml": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -7479,7 +7496,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v7.4.20" + "source": "https://github.com/symfony/dependency-injection/tree/v8.0.15" }, "funding": [ { @@ -7499,7 +7516,7 @@ "type": "tidelift" } ], - "time": "2026-09-29T12:35:16+00:00" + "time": "2026-07-22T15:20:43+00:00" }, { "name": "symfony/event-dispatcher", @@ -7668,25 +7685,25 @@ }, { "name": "symfony/filesystem", - "version": "v7.4.18", + "version": "v8.0.15", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "90d412aa5277c6819db39e7605aa46b1019e3232" + "reference": "3d190c51f717870eed9aa5e9c7cb927ffc911d05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/90d412aa5277c6819db39e7605aa46b1019e3232", - "reference": "90d412aa5277c6819db39e7605aa46b1019e3232", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/3d190c51f717870eed9aa5e9c7cb927ffc911d05", + "reference": "3d190c51f717870eed9aa5e9c7cb927ffc911d05", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.4", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { - "symfony/process": "^6.4|^7.0|^8.0" + "symfony/process": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -7714,7 +7731,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.4.18" + "source": "https://github.com/symfony/filesystem/tree/v8.0.15" }, "funding": [ { @@ -7734,7 +7751,7 @@ "type": "tidelift" } ], - "time": "2026-08-23T10:03:40+00:00" + "time": "2026-07-22T15:20:43+00:00" }, { "name": "symfony/finder", @@ -8121,16 +8138,16 @@ }, { "name": "symfony/process", - "version": "v7.4.19", + "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "ed0ae095b86994d370d5791612e55984f15aa30e" + "reference": "e5247f4a5e0797d232ad8e8e6803aeb341843c83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/ed0ae095b86994d370d5791612e55984f15aa30e", - "reference": "ed0ae095b86994d370d5791612e55984f15aa30e", + "url": "https://api.github.com/repos/symfony/process/zipball/e5247f4a5e0797d232ad8e8e6803aeb341843c83", + "reference": "e5247f4a5e0797d232ad8e8e6803aeb341843c83", "shasum": "" }, "require": { @@ -8162,7 +8179,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.4.19" + "source": "https://github.com/symfony/process/tree/v7.4.21" }, "funding": [ { @@ -8182,7 +8199,7 @@ "type": "tidelift" } ], - "time": "2026-09-02T12:38:34+00:00" + "time": "2026-10-08T16:56:12+00:00" }, { "name": "symfony/stopwatch",