diff options
| -rw-r--r-- | composer.json | 47 | ||||
| -rw-r--r-- | installed.json | 1590 | ||||
| -rwxr-xr-x | makesrc.sh | 8 | ||||
| -rw-r--r-- | php-bartlett-PHP-CompatInfo-7.2.3-rpm.patch (renamed from php-bartlett-PHP-CompatInfo-6.0.0-rpm.patch) | 8 | ||||
| -rw-r--r-- | php-bartlett-PHP-CompatInfo.spec | 113 | 
5 files changed, 969 insertions, 797 deletions
diff --git a/composer.json b/composer.json index f22bc96..e27641f 100644 --- a/composer.json +++ b/composer.json @@ -10,27 +10,27 @@          "issues": "https://github.com/llaville/php-compatinfo/issues"      },      "require": { -        "php": "~8.0 || ~8.1 || ~8.2 || ~8.3", +        "php": "^8.1",          "ext-json": "*",          "ext-pcre": "*",          "ext-spl": "*", -        "bartlett/php-compatinfo-db": "^5.12 || ^6.4.2", -        "bartlett/sarif-php-sdk": "^1.0", +        "bartlett/php-compatinfo-db": "^6.4.2", +        "bartlett/sarif-php-sdk": "^2.1",          "composer-runtime-api": "^2.1", -        "doctrine/collections": "^1.4", +        "doctrine/collections": "^2.1",          "nikic/php-parser": "^5.0",          "psr/log": "^3.0", -        "ramsey/uuid": "^3.9 || ^4.0", -        "symfony/config": "^5.4 || ^6.0 || ^7.0", -        "symfony/console": "^5.4 || ^6.0 || ^7.0", -        "symfony/event-dispatcher": "^5.4 || ^6.0 || ^7.0", -        "symfony/finder": "^5.4 || ^6.0 || ^7.0", -        "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0", -        "symfony/serializer": "^5.4 || ^6.0 || ^7.0", -        "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0" +        "ramsey/uuid": "^4.0", +        "symfony/config": "^6.4 || ^7.0", +        "symfony/console": "^6.4 || ^7.0", +        "symfony/event-dispatcher": "^6.4 || ^7.0", +        "symfony/finder": "^6.4 || ^7.0", +        "symfony/dependency-injection": "^6.4 || ^7.0", +        "symfony/serializer": "^6.4 || ^7.0", +        "symfony/stopwatch": "^6.4 || ^7.0"      },      "require-dev": { -        "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0", +        "symfony/framework-bundle": "^6.4 || ^7.0",          "bamarni/composer-bin-plugin": "^1.8"      },      "authors": [ @@ -64,11 +64,14 @@          "optimize-autoloader": true,          "allow-plugins": {              "bamarni/composer-bin-plugin": true +        }, +        "platform": { +            "php": "8.1.99"          }      },      "extra": {          "branch-alias": { -            "dev-master": "7.1.x-dev" +            "dev-master": "7.2.x-dev"          },          "bamarni-bin": {              "bin-links": true, @@ -78,11 +81,15 @@      },      "scripts": {          "bin": "echo 'bin not installed'", -        "post-update-cmd": [ -            "@composer bin all update --ansi" -        ], -        "post-install-cmd": [ -            "@composer bin all install --ansi" -        ] +        "code:check": "vendor/bin/phpstan analyse --configuration .github/linters/phpstan.neon.dist --ansi --verbose", +        "code:lint": "vendor/bin/phplint --configuration .github/linters/.phplint.yml --verbose --progress=indicator --ansi", +        "style:check": "vendor/bin/phpcs --standard=.github/linters/.phpcs.xml.dist --warning-severity=0 --colors", +        "tests:unit": "vendor/bin/phpunit --configuration phpunit.xml.dist" +    }, +    "scripts-descriptions" : { +        "code:check": "Run PHPStan code analysis on project source code", +        "code:lint": "Run PHPLint on project source code", +        "style:check": "Run PHP CodeSniffer on project source code", +        "tests:unit": "Run unit tests"      }  } diff --git a/installed.json b/installed.json index 6e12ee4..4409e6f 100644 --- a/installed.json +++ b/installed.json @@ -2,24 +2,24 @@      "packages": [          {              "name": "bartlett/php-compatinfo-db", -            "version": "6.12.0", -            "version_normalized": "6.12.0.0", +            "version": "6.16.0", +            "version_normalized": "6.16.0.0",              "source": {                  "type": "git",                  "url": "https://github.com/llaville/php-compatinfo-db.git", -                "reference": "23c21f6277215aa828684428047e8f2b16e4dab8" +                "reference": "11f0cf4bc4aec2df2b97500a9a2ea9dd8dbd3fb4"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/llaville/php-compatinfo-db/zipball/23c21f6277215aa828684428047e8f2b16e4dab8", -                "reference": "23c21f6277215aa828684428047e8f2b16e4dab8", +                "url": "https://api.github.com/repos/llaville/php-compatinfo-db/zipball/11f0cf4bc4aec2df2b97500a9a2ea9dd8dbd3fb4", +                "reference": "11f0cf4bc4aec2df2b97500a9a2ea9dd8dbd3fb4",                  "shasum": ""              },              "require": {                  "composer-runtime-api": "^2.0",                  "composer/semver": "^3.0", -                "doctrine/dbal": "^3.2", -                "doctrine/orm": "^2.12", +                "doctrine/dbal": "^4.0", +                "doctrine/orm": "^3.3",                  "ext-json": "*",                  "ext-pcre": "*",                  "ext-pdo": "*", @@ -44,19 +44,19 @@                  "psr/log": "^3.0",                  "symfony/framework-bundle": "^6.4 || ^7.0"              }, -            "time": "2024-10-29T14:42:52+00:00", +            "time": "2025-04-14T13:35:54+00:00",              "bin": [                  "bin/compatinfo-db"              ],              "type": "library",              "extra": { -                "branch-alias": { -                    "dev-master": "6.x-dev" -                },                  "bamarni-bin": {                      "bin-links": true, -                    "target-directory": "vendor-bin", -                    "forward-command": true +                    "forward-command": true, +                    "target-directory": "vendor-bin" +                }, +                "branch-alias": { +                    "dev-master": "6.x-dev"                  }              },              "installation-source": "dist", @@ -96,36 +96,36 @@          },          {              "name": "bartlett/sarif-php-sdk", -            "version": "1.5.0", -            "version_normalized": "1.5.0.0", +            "version": "2.1.1", +            "version_normalized": "2.1.1.0",              "source": {                  "type": "git",                  "url": "https://github.com/llaville/sarif-php-sdk.git", -                "reference": "163d0a72e5189311dec7f077a374cce232175f61" +                "reference": "dfe7ad1829fa023db032437737fa1f71661d8864"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/llaville/sarif-php-sdk/zipball/163d0a72e5189311dec7f077a374cce232175f61", -                "reference": "163d0a72e5189311dec7f077a374cce232175f61", +                "url": "https://api.github.com/repos/llaville/sarif-php-sdk/zipball/dfe7ad1829fa023db032437737fa1f71661d8864", +                "reference": "dfe7ad1829fa023db032437737fa1f71661d8864",                  "shasum": ""              },              "require": {                  "ext-json": "*",                  "ext-pcre": "*",                  "ext-spl": "*", -                "php": "^7.4 || ^8.0" +                "php": "^8.1"              },              "require-dev": {                  "bamarni/composer-bin-plugin": "^1.8",                  "php-parallel-lint/php-console-highlighter": "^1.0"              }, -            "time": "2024-06-15T10:26:33+00:00", +            "time": "2025-03-29T08:04:00+00:00",              "type": "library",              "extra": {                  "bamarni-bin": {                      "bin-links": true, -                    "target-directory": "vendor-bin", -                    "forward-command": true +                    "forward-command": true, +                    "target-directory": "vendor-bin"                  }              },              "installation-source": "dist", @@ -157,17 +157,17 @@          },          {              "name": "brick/math", -            "version": "0.12.1", -            "version_normalized": "0.12.1.0", +            "version": "0.12.3", +            "version_normalized": "0.12.3.0",              "source": {                  "type": "git",                  "url": "https://github.com/brick/math.git", -                "reference": "f510c0a40911935b77b86859eb5223d58d660df1" +                "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1", -                "reference": "f510c0a40911935b77b86859eb5223d58d660df1", +                "url": "https://api.github.com/repos/brick/math/zipball/866551da34e9a618e64a819ee1e01c20d8a588ba", +                "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba",                  "shasum": ""              },              "require": { @@ -176,9 +176,9 @@              "require-dev": {                  "php-coveralls/php-coveralls": "^2.2",                  "phpunit/phpunit": "^10.1", -                "vimeo/psalm": "5.16.0" +                "vimeo/psalm": "6.8.8"              }, -            "time": "2023-11-29T23:19:16+00:00", +            "time": "2025-02-28T13:11:00+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -208,7 +208,7 @@              ],              "support": {                  "issues": "https://github.com/brick/math/issues", -                "source": "https://github.com/brick/math/tree/0.12.1" +                "source": "https://github.com/brick/math/tree/0.12.3"              },              "funding": [                  { @@ -303,132 +303,38 @@              "install-path": "./semver"          },          { -            "name": "doctrine/cache", -            "version": "2.2.0", -            "version_normalized": "2.2.0.0", -            "source": { -                "type": "git", -                "url": "https://github.com/doctrine/cache.git", -                "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" -            }, -            "dist": { -                "type": "zip", -                "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", -                "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", -                "shasum": "" -            }, -            "require": { -                "php": "~7.1 || ^8.0" -            }, -            "conflict": { -                "doctrine/common": ">2.2,<2.4" -            }, -            "require-dev": { -                "cache/integration-tests": "dev-master", -                "doctrine/coding-standard": "^9", -                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", -                "psr/cache": "^1.0 || ^2.0 || ^3.0", -                "symfony/cache": "^4.4 || ^5.4 || ^6", -                "symfony/var-exporter": "^4.4 || ^5.4 || ^6" -            }, -            "time": "2022-05-20T20:07:39+00:00", -            "type": "library", -            "installation-source": "dist", -            "autoload": { -                "psr-4": { -                    "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" -                } -            }, -            "notification-url": "https://packagist.org/downloads/", -            "license": [ -                "MIT" -            ], -            "authors": [ -                { -                    "name": "Guilherme Blanco", -                    "email": "guilhermeblanco@gmail.com" -                }, -                { -                    "name": "Roman Borschel", -                    "email": "roman@code-factory.org" -                }, -                { -                    "name": "Benjamin Eberlei", -                    "email": "kontakt@beberlei.de" -                }, -                { -                    "name": "Jonathan Wage", -                    "email": "jonwage@gmail.com" -                }, -                { -                    "name": "Johannes Schmitt", -                    "email": "schmittjoh@gmail.com" -                } -            ], -            "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", -            "homepage": "https://www.doctrine-project.org/projects/cache.html", -            "keywords": [ -                "abstraction", -                "apcu", -                "cache", -                "caching", -                "couchdb", -                "memcached", -                "php", -                "redis", -                "xcache" -            ], -            "support": { -                "issues": "https://github.com/doctrine/cache/issues", -                "source": "https://github.com/doctrine/cache/tree/2.2.0" -            }, -            "funding": [ -                { -                    "url": "https://www.doctrine-project.org/sponsorship.html", -                    "type": "custom" -                }, -                { -                    "url": "https://www.patreon.com/phpdoctrine", -                    "type": "patreon" -                }, -                { -                    "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", -                    "type": "tidelift" -                } -            ], -            "install-path": "../doctrine/cache" -        }, -        {              "name": "doctrine/collections", -            "version": "1.8.0", -            "version_normalized": "1.8.0.0", +            "version": "2.3.0", +            "version_normalized": "2.3.0.0",              "source": {                  "type": "git",                  "url": "https://github.com/doctrine/collections.git", -                "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e" +                "reference": "2eb07e5953eed811ce1b309a7478a3b236f2273d"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e", -                "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e", +                "url": "https://api.github.com/repos/doctrine/collections/zipball/2eb07e5953eed811ce1b309a7478a3b236f2273d", +                "reference": "2eb07e5953eed811ce1b309a7478a3b236f2273d",                  "shasum": ""              },              "require": { -                "doctrine/deprecations": "^0.5.3 || ^1", -                "php": "^7.1.3 || ^8.0" +                "doctrine/deprecations": "^1", +                "php": "^8.1", +                "symfony/polyfill-php84": "^1.30"              },              "require-dev": { -                "doctrine/coding-standard": "^9.0 || ^10.0", -                "phpstan/phpstan": "^1.4.8", -                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", -                "vimeo/psalm": "^4.22" +                "doctrine/coding-standard": "^12", +                "ext-json": "*", +                "phpstan/phpstan": "^1.8", +                "phpstan/phpstan-phpunit": "^1.0", +                "phpunit/phpunit": "^10.5"              }, -            "time": "2022-09-01T20:12:10+00:00", +            "time": "2025-03-22T10:17:19+00:00",              "type": "library",              "installation-source": "dist",              "autoload": {                  "psr-4": { -                    "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" +                    "Doctrine\\Common\\Collections\\": "src"                  }              },              "notification-url": "https://packagist.org/downloads/", @@ -467,87 +373,7 @@              ],              "support": {                  "issues": "https://github.com/doctrine/collections/issues", -                "source": "https://github.com/doctrine/collections/tree/1.8.0" -            }, -            "install-path": "../doctrine/collections" -        }, -        { -            "name": "doctrine/common", -            "version": "3.4.5", -            "version_normalized": "3.4.5.0", -            "source": { -                "type": "git", -                "url": "https://github.com/doctrine/common.git", -                "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286" -            }, -            "dist": { -                "type": "zip", -                "url": "https://api.github.com/repos/doctrine/common/zipball/6c8fef961f67b8bc802ce3e32e3ebd1022907286", -                "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286", -                "shasum": "" -            }, -            "require": { -                "doctrine/persistence": "^2.0 || ^3.0", -                "php": "^7.1 || ^8.0" -            }, -            "require-dev": { -                "doctrine/coding-standard": "^9.0 || ^10.0", -                "doctrine/collections": "^1", -                "phpstan/phpstan": "^1.4.1", -                "phpstan/phpstan-phpunit": "^1", -                "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", -                "squizlabs/php_codesniffer": "^3.0", -                "symfony/phpunit-bridge": "^6.1", -                "vimeo/psalm": "^4.4" -            }, -            "time": "2024-10-08T15:53:43+00:00", -            "type": "library", -            "installation-source": "dist", -            "autoload": { -                "psr-4": { -                    "Doctrine\\Common\\": "src" -                } -            }, -            "notification-url": "https://packagist.org/downloads/", -            "license": [ -                "MIT" -            ], -            "authors": [ -                { -                    "name": "Guilherme Blanco", -                    "email": "guilhermeblanco@gmail.com" -                }, -                { -                    "name": "Roman Borschel", -                    "email": "roman@code-factory.org" -                }, -                { -                    "name": "Benjamin Eberlei", -                    "email": "kontakt@beberlei.de" -                }, -                { -                    "name": "Jonathan Wage", -                    "email": "jonwage@gmail.com" -                }, -                { -                    "name": "Johannes Schmitt", -                    "email": "schmittjoh@gmail.com" -                }, -                { -                    "name": "Marco Pivetta", -                    "email": "ocramius@gmail.com" -                } -            ], -            "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", -            "homepage": "https://www.doctrine-project.org/projects/common.html", -            "keywords": [ -                "common", -                "doctrine", -                "php" -            ], -            "support": { -                "issues": "https://github.com/doctrine/common/issues", -                "source": "https://github.com/doctrine/common/tree/3.4.5" +                "source": "https://github.com/doctrine/collections/tree/2.3.0"              },              "funding": [                  { @@ -559,57 +385,50 @@                      "type": "patreon"                  },                  { -                    "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", +                    "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections",                      "type": "tidelift"                  }              ], -            "install-path": "../doctrine/common" +            "install-path": "../doctrine/collections"          },          {              "name": "doctrine/dbal", -            "version": "3.9.3", -            "version_normalized": "3.9.3.0", +            "version": "4.2.3", +            "version_normalized": "4.2.3.0",              "source": {                  "type": "git",                  "url": "https://github.com/doctrine/dbal.git", -                "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba" +                "reference": "33d2d7fe1269b2301640c44cf2896ea607b30e3e"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/doctrine/dbal/zipball/61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", -                "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", +                "url": "https://api.github.com/repos/doctrine/dbal/zipball/33d2d7fe1269b2301640c44cf2896ea607b30e3e", +                "reference": "33d2d7fe1269b2301640c44cf2896ea607b30e3e",                  "shasum": ""              },              "require": { -                "composer-runtime-api": "^2", -                "doctrine/cache": "^1.11|^2.0",                  "doctrine/deprecations": "^0.5.3|^1", -                "doctrine/event-manager": "^1|^2", -                "php": "^7.4 || ^8.0", +                "php": "^8.1",                  "psr/cache": "^1|^2|^3",                  "psr/log": "^1|^2|^3"              },              "require-dev": {                  "doctrine/coding-standard": "12.0.0",                  "fig/log-test": "^1", -                "jetbrains/phpstorm-stubs": "2023.1", -                "phpstan/phpstan": "1.12.6", -                "phpstan/phpstan-strict-rules": "^1.6", -                "phpunit/phpunit": "9.6.20", -                "psalm/plugin-phpunit": "0.18.4", +                "jetbrains/phpstorm-stubs": "2023.2", +                "phpstan/phpstan": "2.1.1", +                "phpstan/phpstan-phpunit": "2.0.3", +                "phpstan/phpstan-strict-rules": "^2", +                "phpunit/phpunit": "10.5.39",                  "slevomat/coding-standard": "8.13.1",                  "squizlabs/php_codesniffer": "3.10.2", -                "symfony/cache": "^5.4|^6.0|^7.0", -                "symfony/console": "^4.4|^5.4|^6.0|^7.0", -                "vimeo/psalm": "4.30.0" +                "symfony/cache": "^6.3.8|^7.0", +                "symfony/console": "^5.4|^6.3|^7.0"              },              "suggest": {                  "symfony/console": "For helpful console commands such as SQL execution and import of files."              }, -            "time": "2024-10-10T17:56:43+00:00", -            "bin": [ -                "bin/doctrine-dbal" -            ], +            "time": "2025-03-07T18:29:05+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -663,7 +482,7 @@              ],              "support": {                  "issues": "https://github.com/doctrine/dbal/issues", -                "source": "https://github.com/doctrine/dbal/tree/3.9.3" +                "source": "https://github.com/doctrine/dbal/tree/4.2.3"              },              "funding": [                  { @@ -683,40 +502,41 @@          },          {              "name": "doctrine/deprecations", -            "version": "1.1.3", -            "version_normalized": "1.1.3.0", +            "version": "1.1.5", +            "version_normalized": "1.1.5.0",              "source": {                  "type": "git",                  "url": "https://github.com/doctrine/deprecations.git", -                "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" +                "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", -                "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", +                "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", +                "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",                  "shasum": ""              },              "require": {                  "php": "^7.1 || ^8.0"              }, +            "conflict": { +                "phpunit/phpunit": "<=7.5 || >=13" +            },              "require-dev": { -                "doctrine/coding-standard": "^9", -                "phpstan/phpstan": "1.4.10 || 1.10.15", -                "phpstan/phpstan-phpunit": "^1.0", -                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", -                "psalm/plugin-phpunit": "0.18.4", -                "psr/log": "^1 || ^2 || ^3", -                "vimeo/psalm": "4.30.0 || 5.12.0" +                "doctrine/coding-standard": "^9 || ^12 || ^13", +                "phpstan/phpstan": "1.4.10 || 2.1.11", +                "phpstan/phpstan-phpunit": "^1.0 || ^2", +                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", +                "psr/log": "^1 || ^2 || ^3"              },              "suggest": {                  "psr/log": "Allows logging deprecations via PSR-3 logger implementation"              }, -            "time": "2024-01-30T19:34:25+00:00", +            "time": "2025-04-07T20:06:18+00:00",              "type": "library",              "installation-source": "dist",              "autoload": {                  "psr-4": { -                    "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" +                    "Doctrine\\Deprecations\\": "src"                  }              },              "notification-url": "https://packagist.org/downloads/", @@ -727,7 +547,7 @@              "homepage": "https://www.doctrine-project.org/",              "support": {                  "issues": "https://github.com/doctrine/deprecations/issues", -                "source": "https://github.com/doctrine/deprecations/tree/1.1.3" +                "source": "https://github.com/doctrine/deprecations/tree/1.1.5"              },              "install-path": "../doctrine/deprecations"          }, @@ -1074,65 +894,52 @@          },          {              "name": "doctrine/orm", -            "version": "2.20.0", -            "version_normalized": "2.20.0.0", +            "version": "3.3.3", +            "version_normalized": "3.3.3.0",              "source": {                  "type": "git",                  "url": "https://github.com/doctrine/orm.git", -                "reference": "8ed6c2234aba019f9737a6bcc9516438e62da27c" +                "reference": "1f1891d3e20ef9881e81c2f32c53e9dc88dfc9a7"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/doctrine/orm/zipball/8ed6c2234aba019f9737a6bcc9516438e62da27c", -                "reference": "8ed6c2234aba019f9737a6bcc9516438e62da27c", +                "url": "https://api.github.com/repos/doctrine/orm/zipball/1f1891d3e20ef9881e81c2f32c53e9dc88dfc9a7", +                "reference": "1f1891d3e20ef9881e81c2f32c53e9dc88dfc9a7",                  "shasum": ""              },              "require": {                  "composer-runtime-api": "^2", -                "doctrine/cache": "^1.12.1 || ^2.1.1", -                "doctrine/collections": "^1.5 || ^2.1", -                "doctrine/common": "^3.0.3", -                "doctrine/dbal": "^2.13.1 || ^3.2", +                "doctrine/collections": "^2.2", +                "doctrine/dbal": "^3.8.2 || ^4",                  "doctrine/deprecations": "^0.5.3 || ^1",                  "doctrine/event-manager": "^1.2 || ^2",                  "doctrine/inflector": "^1.4 || ^2.0",                  "doctrine/instantiator": "^1.3 || ^2", -                "doctrine/lexer": "^2 || ^3", -                "doctrine/persistence": "^2.4 || ^3", +                "doctrine/lexer": "^3", +                "doctrine/persistence": "^3.3.1 || ^4",                  "ext-ctype": "*", -                "php": "^7.1 || ^8.0", +                "php": "^8.1",                  "psr/cache": "^1 || ^2 || ^3", -                "symfony/console": "^4.2 || ^5.0 || ^6.0 || ^7.0", -                "symfony/polyfill-php72": "^1.23", -                "symfony/polyfill-php80": "^1.16" -            }, -            "conflict": { -                "doctrine/annotations": "<1.13 || >= 3.0" +                "symfony/console": "^5.4 || ^6.0 || ^7.0", +                "symfony/var-exporter": "^6.3.9 || ^7.0"              },              "require-dev": { -                "doctrine/annotations": "^1.13 || ^2", -                "doctrine/coding-standard": "^9.0.2 || ^12.0", -                "phpbench/phpbench": "^0.16.10 || ^1.0", -                "phpstan/extension-installer": "~1.1.0 || ^1.4", -                "phpstan/phpstan": "~1.4.10 || 1.12.6", -                "phpstan/phpstan-deprecation-rules": "^1", -                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", +                "doctrine/coding-standard": "^13.0", +                "phpbench/phpbench": "^1.0", +                "phpdocumentor/guides-cli": "^1.4", +                "phpstan/extension-installer": "^1.4", +                "phpstan/phpstan": "2.0.3", +                "phpstan/phpstan-deprecation-rules": "^2", +                "phpunit/phpunit": "^10.4.0",                  "psr/log": "^1 || ^2 || ^3", -                "squizlabs/php_codesniffer": "3.7.2", -                "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7.0", -                "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2 || ^7.0", -                "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0", -                "vimeo/psalm": "4.30.0 || 5.24.0" +                "squizlabs/php_codesniffer": "3.12.0", +                "symfony/cache": "^5.4 || ^6.2 || ^7.0"              },              "suggest": {                  "ext-dom": "Provides support for XSD validation for XML mapping files", -                "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0", -                "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" +                "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0"              }, -            "time": "2024-10-11T11:47:24+00:00", -            "bin": [ -                "bin/doctrine" -            ], +            "time": "2025-05-02T17:42:51+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -1174,28 +981,28 @@              ],              "support": {                  "issues": "https://github.com/doctrine/orm/issues", -                "source": "https://github.com/doctrine/orm/tree/2.20.0" +                "source": "https://github.com/doctrine/orm/tree/3.3.3"              },              "install-path": "../doctrine/orm"          },          {              "name": "doctrine/persistence", -            "version": "3.4.0", -            "version_normalized": "3.4.0.0", +            "version": "4.0.0", +            "version_normalized": "4.0.0.0",              "source": {                  "type": "git",                  "url": "https://github.com/doctrine/persistence.git", -                "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff" +                "reference": "45004aca79189474f113cbe3a53847c2115a55fa"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/doctrine/persistence/zipball/0ea965320cec355dba75031c1b23d4c78362e3ff", -                "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff", +                "url": "https://api.github.com/repos/doctrine/persistence/zipball/45004aca79189474f113cbe3a53847c2115a55fa", +                "reference": "45004aca79189474f113cbe3a53847c2115a55fa",                  "shasum": ""              },              "require": {                  "doctrine/event-manager": "^1 || ^2", -                "php": "^7.2 || ^8.0", +                "php": "^8.1",                  "psr/cache": "^1.0 || ^2.0 || ^3.0"              },              "conflict": { @@ -1203,14 +1010,13 @@              },              "require-dev": {                  "doctrine/coding-standard": "^12", -                "doctrine/common": "^3.0",                  "phpstan/phpstan": "1.12.7",                  "phpstan/phpstan-phpunit": "^1",                  "phpstan/phpstan-strict-rules": "^1.1", -                "phpunit/phpunit": "^8.5.38 || ^9.5", +                "phpunit/phpunit": "^9.6",                  "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0"              }, -            "time": "2024-10-30T19:48:12+00:00", +            "time": "2024-11-01T21:49:07+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -1259,7 +1065,7 @@              ],              "support": {                  "issues": "https://github.com/doctrine/persistence/issues", -                "source": "https://github.com/doctrine/persistence/tree/3.4.0" +                "source": "https://github.com/doctrine/persistence/tree/4.0.0"              },              "funding": [                  { @@ -1279,17 +1085,17 @@          },          {              "name": "nikic/php-parser", -            "version": "v5.3.1", -            "version_normalized": "5.3.1.0", +            "version": "v5.4.0", +            "version_normalized": "5.4.0.0",              "source": {                  "type": "git",                  "url": "https://github.com/nikic/PHP-Parser.git", -                "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" +                "reference": "447a020a1f875a434d62f2a401f53b82a396e494"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", -                "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", +                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", +                "reference": "447a020a1f875a434d62f2a401f53b82a396e494",                  "shasum": ""              },              "require": { @@ -1302,7 +1108,7 @@                  "ircmaxell/php-yacc": "^0.0.7",                  "phpunit/phpunit": "^9.0"              }, -            "time": "2024-10-08T18:51:32+00:00", +            "time": "2024-12-30T11:07:19+00:00",              "bin": [                  "bin/php-parse"              ], @@ -1334,7 +1140,7 @@              ],              "support": {                  "issues": "https://github.com/nikic/PHP-Parser/issues", -                "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" +                "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0"              },              "install-path": "../nikic/php-parser"          }, @@ -1605,17 +1411,17 @@          },          {              "name": "ramsey/collection", -            "version": "2.0.0", -            "version_normalized": "2.0.0.0", +            "version": "2.1.1", +            "version_normalized": "2.1.1.0",              "source": {                  "type": "git",                  "url": "https://github.com/ramsey/collection.git", -                "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" +                "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", -                "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", +                "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", +                "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2",                  "shasum": ""              },              "require": { @@ -1623,27 +1429,24 @@              },              "require-dev": {                  "captainhook/plugin-composer": "^5.3", -                "ergebnis/composer-normalize": "^2.28.3", -                "fakerphp/faker": "^1.21", +                "ergebnis/composer-normalize": "^2.45", +                "fakerphp/faker": "^1.24",                  "hamcrest/hamcrest-php": "^2.0", -                "jangregor/phpstan-prophecy": "^1.0", -                "mockery/mockery": "^1.5", +                "jangregor/phpstan-prophecy": "^2.1", +                "mockery/mockery": "^1.6",                  "php-parallel-lint/php-console-highlighter": "^1.0", -                "php-parallel-lint/php-parallel-lint": "^1.3", -                "phpcsstandards/phpcsutils": "^1.0.0-rc1", -                "phpspec/prophecy-phpunit": "^2.0", -                "phpstan/extension-installer": "^1.2", -                "phpstan/phpstan": "^1.9", -                "phpstan/phpstan-mockery": "^1.1", -                "phpstan/phpstan-phpunit": "^1.3", -                "phpunit/phpunit": "^9.5", -                "psalm/plugin-mockery": "^1.1", -                "psalm/plugin-phpunit": "^0.18.4", -                "ramsey/coding-standard": "^2.0.3", -                "ramsey/conventional-commits": "^1.3", -                "vimeo/psalm": "^5.4" +                "php-parallel-lint/php-parallel-lint": "^1.4", +                "phpspec/prophecy-phpunit": "^2.3", +                "phpstan/extension-installer": "^1.4", +                "phpstan/phpstan": "^2.1", +                "phpstan/phpstan-mockery": "^2.0", +                "phpstan/phpstan-phpunit": "^2.0", +                "phpunit/phpunit": "^10.5", +                "ramsey/coding-standard": "^2.3", +                "ramsey/conventional-commits": "^1.6", +                "roave/security-advisories": "dev-latest"              }, -            "time": "2022-12-31T21:50:55+00:00", +            "time": "2025-03-22T05:38:12+00:00",              "type": "library",              "extra": {                  "captainhook": { @@ -1681,18 +1484,8 @@              ],              "support": {                  "issues": "https://github.com/ramsey/collection/issues", -                "source": "https://github.com/ramsey/collection/tree/2.0.0" +                "source": "https://github.com/ramsey/collection/tree/2.1.1"              }, -            "funding": [ -                { -                    "url": "https://github.com/ramsey", -                    "type": "github" -                }, -                { -                    "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", -                    "type": "tidelift" -                } -            ],              "install-path": "../ramsey/collection"          },          { @@ -1792,17 +1585,17 @@          },          {              "name": "symfony/cache", -            "version": "v6.4.14", -            "version_normalized": "6.4.14.0", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/cache.git", -                "reference": "36fb8aa88833708e9f29014b6f15fac051a8b613" +                "reference": "d1abcf763a7414f2e572f676f22da7a06c8cd9ee"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/cache/zipball/36fb8aa88833708e9f29014b6f15fac051a8b613", -                "reference": "36fb8aa88833708e9f29014b6f15fac051a8b613", +                "url": "https://api.github.com/repos/symfony/cache/zipball/d1abcf763a7414f2e572f676f22da7a06c8cd9ee", +                "reference": "d1abcf763a7414f2e572f676f22da7a06c8cd9ee",                  "shasum": ""              },              "require": { @@ -1836,7 +1629,7 @@                  "symfony/messenger": "^5.4|^6.0|^7.0",                  "symfony/var-dumper": "^5.4|^6.0|^7.0"              }, -            "time": "2024-11-05T15:34:40+00:00", +            "time": "2025-04-08T08:21:20+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -1871,7 +1664,7 @@                  "psr6"              ],              "support": { -                "source": "https://github.com/symfony/cache/tree/v6.4.14" +                "source": "https://github.com/symfony/cache/tree/v6.4.21"              },              "funding": [                  { @@ -1891,32 +1684,32 @@          },          {              "name": "symfony/cache-contracts", -            "version": "v3.5.0", -            "version_normalized": "3.5.0.0", +            "version": "v3.5.1", +            "version_normalized": "3.5.1.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/cache-contracts.git", -                "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197" +                "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/df6a1a44c890faded49a5fca33c2d5c5fd3c2197", -                "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197", +                "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", +                "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b",                  "shasum": ""              },              "require": {                  "php": ">=8.1",                  "psr/cache": "^3.0"              }, -            "time": "2024-04-18T09:32:20+00:00", +            "time": "2024-09-25T14:20:29+00:00",              "type": "library",              "extra": { +                "thanks": { +                    "url": "https://github.com/symfony/contracts", +                    "name": "symfony/contracts" +                },                  "branch-alias": {                      "dev-main": "3.5-dev" -                }, -                "thanks": { -                    "name": "symfony/contracts", -                    "url": "https://github.com/symfony/contracts"                  }              },              "installation-source": "dist", @@ -1950,7 +1743,7 @@                  "standards"              ],              "support": { -                "source": "https://github.com/symfony/cache-contracts/tree/v3.5.0" +                "source": "https://github.com/symfony/cache-contracts/tree/v3.5.1"              },              "funding": [                  { @@ -2125,17 +1918,17 @@          },          {              "name": "symfony/console", -            "version": "v6.4.14", -            "version_normalized": "6.4.14.0", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/console.git", -                "reference": "897c2441ed4eec8a8a2c37b943427d24dba3f26b" +                "reference": "a3011c7b7adb58d89f6c0d822abb641d7a5f9719"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/console/zipball/897c2441ed4eec8a8a2c37b943427d24dba3f26b", -                "reference": "897c2441ed4eec8a8a2c37b943427d24dba3f26b", +                "url": "https://api.github.com/repos/symfony/console/zipball/a3011c7b7adb58d89f6c0d822abb641d7a5f9719", +                "reference": "a3011c7b7adb58d89f6c0d822abb641d7a5f9719",                  "shasum": ""              },              "require": { @@ -2168,7 +1961,7 @@                  "symfony/stopwatch": "^5.4|^6.0|^7.0",                  "symfony/var-dumper": "^5.4|^6.0|^7.0"              }, -            "time": "2024-11-05T15:34:40+00:00", +            "time": "2025-04-07T15:42:41+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -2202,7 +1995,7 @@                  "terminal"              ],              "support": { -                "source": "https://github.com/symfony/console/tree/v6.4.14" +                "source": "https://github.com/symfony/console/tree/v6.4.21"              },              "funding": [                  { @@ -2222,17 +2015,17 @@          },          {              "name": "symfony/dependency-injection", -            "version": "v6.4.13", -            "version_normalized": "6.4.13.0", +            "version": "v6.4.20", +            "version_normalized": "6.4.20.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/dependency-injection.git", -                "reference": "728ae8f4e190133ce99d6d5f0bc1e8c8bd7c7a96" +                "reference": "c49796a9184a532843e78e50df9e55708b92543a"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/728ae8f4e190133ce99d6d5f0bc1e8c8bd7c7a96", -                "reference": "728ae8f4e190133ce99d6d5f0bc1e8c8bd7c7a96", +                "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/c49796a9184a532843e78e50df9e55708b92543a", +                "reference": "c49796a9184a532843e78e50df9e55708b92543a",                  "shasum": ""              },              "require": { @@ -2240,7 +2033,7 @@                  "psr/container": "^1.1|^2.0",                  "symfony/deprecation-contracts": "^2.5|^3",                  "symfony/service-contracts": "^2.5|^3.0", -                "symfony/var-exporter": "^6.2.10|^7.0" +                "symfony/var-exporter": "^6.4.20|^7.2.5"              },              "conflict": {                  "ext-psr": "<1.1|>=2", @@ -2258,7 +2051,7 @@                  "symfony/expression-language": "^5.4|^6.0|^7.0",                  "symfony/yaml": "^5.4|^6.0|^7.0"              }, -            "time": "2024-10-25T15:07:50+00:00", +            "time": "2025-03-13T09:55:08+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -2286,7 +2079,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/v6.4.13" +                "source": "https://github.com/symfony/dependency-injection/tree/v6.4.20"              },              "funding": [                  { @@ -2306,31 +2099,31 @@          },          {              "name": "symfony/deprecation-contracts", -            "version": "v3.5.0", -            "version_normalized": "3.5.0.0", +            "version": "v3.5.1", +            "version_normalized": "3.5.1.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/deprecation-contracts.git", -                "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" +                "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", -                "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", +                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", +                "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",                  "shasum": ""              },              "require": {                  "php": ">=8.1"              }, -            "time": "2024-04-18T09:32:20+00:00", +            "time": "2024-09-25T14:20:29+00:00",              "type": "library",              "extra": { +                "thanks": { +                    "url": "https://github.com/symfony/contracts", +                    "name": "symfony/contracts" +                },                  "branch-alias": {                      "dev-main": "3.5-dev" -                }, -                "thanks": { -                    "name": "symfony/contracts", -                    "url": "https://github.com/symfony/contracts"                  }              },              "installation-source": "dist", @@ -2356,7 +2149,7 @@              "description": "A generic function and convention to trigger deprecation notices",              "homepage": "https://symfony.com",              "support": { -                "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" +                "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1"              },              "funding": [                  { @@ -2375,6 +2168,84 @@              "install-path": "../symfony/deprecation-contracts"          },          { +            "name": "symfony/error-handler", +            "version": "v6.4.20", +            "version_normalized": "6.4.20.0", +            "source": { +                "type": "git", +                "url": "https://github.com/symfony/error-handler.git", +                "reference": "aa3bcf4f7674719df078e61cc8062e5b7f752031" +            }, +            "dist": { +                "type": "zip", +                "url": "https://api.github.com/repos/symfony/error-handler/zipball/aa3bcf4f7674719df078e61cc8062e5b7f752031", +                "reference": "aa3bcf4f7674719df078e61cc8062e5b7f752031", +                "shasum": "" +            }, +            "require": { +                "php": ">=8.1", +                "psr/log": "^1|^2|^3", +                "symfony/var-dumper": "^5.4|^6.0|^7.0" +            }, +            "conflict": { +                "symfony/deprecation-contracts": "<2.5", +                "symfony/http-kernel": "<6.4" +            }, +            "require-dev": { +                "symfony/deprecation-contracts": "^2.5|^3", +                "symfony/http-kernel": "^6.4|^7.0", +                "symfony/serializer": "^5.4|^6.0|^7.0" +            }, +            "time": "2025-03-01T13:00:38+00:00", +            "bin": [ +                "Resources/bin/patch-type-declarations" +            ], +            "type": "library", +            "installation-source": "dist", +            "autoload": { +                "psr-4": { +                    "Symfony\\Component\\ErrorHandler\\": "" +                }, +                "exclude-from-classmap": [ +                    "/Tests/" +                ] +            }, +            "notification-url": "https://packagist.org/downloads/", +            "license": [ +                "MIT" +            ], +            "authors": [ +                { +                    "name": "Fabien Potencier", +                    "email": "fabien@symfony.com" +                }, +                { +                    "name": "Symfony Community", +                    "homepage": "https://symfony.com/contributors" +                } +            ], +            "description": "Provides tools to manage errors and ease debugging PHP code", +            "homepage": "https://symfony.com", +            "support": { +                "source": "https://github.com/symfony/error-handler/tree/v6.4.20" +            }, +            "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" +                } +            ], +            "install-path": "../symfony/error-handler" +        }, +        {              "name": "symfony/event-dispatcher",              "version": "v6.4.13",              "version_normalized": "6.4.13.0", @@ -2459,32 +2330,32 @@          },          {              "name": "symfony/event-dispatcher-contracts", -            "version": "v3.5.0", -            "version_normalized": "3.5.0.0", +            "version": "v3.5.1", +            "version_normalized": "3.5.1.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/event-dispatcher-contracts.git", -                "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" +                "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", -                "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", +                "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", +                "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f",                  "shasum": ""              },              "require": {                  "php": ">=8.1",                  "psr/event-dispatcher": "^1"              }, -            "time": "2024-04-18T09:32:20+00:00", +            "time": "2024-09-25T14:20:29+00:00",              "type": "library",              "extra": { +                "thanks": { +                    "url": "https://github.com/symfony/contracts", +                    "name": "symfony/contracts" +                },                  "branch-alias": {                      "dev-main": "3.5-dev" -                }, -                "thanks": { -                    "name": "symfony/contracts", -                    "url": "https://github.com/symfony/contracts"                  }              },              "installation-source": "dist", @@ -2518,7 +2389,7 @@                  "standards"              ],              "support": { -                "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" +                "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1"              },              "funding": [                  { @@ -2607,17 +2478,17 @@          },          {              "name": "symfony/finder", -            "version": "v6.4.13", -            "version_normalized": "6.4.13.0", +            "version": "v6.4.17", +            "version_normalized": "6.4.17.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/finder.git", -                "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958" +                "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958", -                "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958", +                "url": "https://api.github.com/repos/symfony/finder/zipball/1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7", +                "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7",                  "shasum": ""              },              "require": { @@ -2626,7 +2497,7 @@              "require-dev": {                  "symfony/filesystem": "^6.0|^7.0"              }, -            "time": "2024-10-01T08:30:56+00:00", +            "time": "2024-12-29T13:51:37+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -2654,7 +2525,7 @@              "description": "Finds files and directories via an intuitive fluent interface",              "homepage": "https://symfony.com",              "support": { -                "source": "https://github.com/symfony/finder/tree/v6.4.13" +                "source": "https://github.com/symfony/finder/tree/v6.4.17"              },              "funding": [                  { @@ -2673,25 +2544,177 @@              "install-path": "../symfony/finder"          },          { +            "name": "symfony/framework-bundle", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0", +            "source": { +                "type": "git", +                "url": "https://github.com/symfony/framework-bundle.git", +                "reference": "d0b06133b00e4dd3df7f47a3188fb7baabcc6b2a" +            }, +            "dist": { +                "type": "zip", +                "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/d0b06133b00e4dd3df7f47a3188fb7baabcc6b2a", +                "reference": "d0b06133b00e4dd3df7f47a3188fb7baabcc6b2a", +                "shasum": "" +            }, +            "require": { +                "composer-runtime-api": ">=2.1", +                "ext-xml": "*", +                "php": ">=8.1", +                "symfony/cache": "^5.4|^6.0|^7.0", +                "symfony/config": "^6.1|^7.0", +                "symfony/dependency-injection": "^6.4.12|^7.0", +                "symfony/deprecation-contracts": "^2.5|^3", +                "symfony/error-handler": "^6.1|^7.0", +                "symfony/event-dispatcher": "^5.4|^6.0|^7.0", +                "symfony/filesystem": "^5.4|^6.0|^7.0", +                "symfony/finder": "^5.4|^6.0|^7.0", +                "symfony/http-foundation": "^6.4|^7.0", +                "symfony/http-kernel": "^6.4", +                "symfony/polyfill-mbstring": "~1.0", +                "symfony/routing": "^6.4|^7.0" +            }, +            "conflict": { +                "doctrine/annotations": "<1.13.1", +                "doctrine/persistence": "<1.3", +                "phpdocumentor/reflection-docblock": "<3.2.2", +                "phpdocumentor/type-resolver": "<1.4.0", +                "symfony/asset": "<5.4", +                "symfony/asset-mapper": "<6.4", +                "symfony/clock": "<6.3", +                "symfony/console": "<5.4|>=7.0", +                "symfony/dom-crawler": "<6.4", +                "symfony/dotenv": "<5.4", +                "symfony/form": "<5.4", +                "symfony/http-client": "<6.3", +                "symfony/lock": "<5.4", +                "symfony/mailer": "<5.4", +                "symfony/messenger": "<6.3", +                "symfony/mime": "<6.4", +                "symfony/property-access": "<5.4", +                "symfony/property-info": "<5.4", +                "symfony/runtime": "<5.4.45|>=6.0,<6.4.13|>=7.0,<7.1.6", +                "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4", +                "symfony/security-core": "<5.4", +                "symfony/security-csrf": "<5.4", +                "symfony/serializer": "<6.4", +                "symfony/stopwatch": "<5.4", +                "symfony/translation": "<6.4", +                "symfony/twig-bridge": "<5.4", +                "symfony/twig-bundle": "<5.4", +                "symfony/validator": "<6.4", +                "symfony/web-profiler-bundle": "<6.4", +                "symfony/workflow": "<6.4" +            }, +            "require-dev": { +                "doctrine/annotations": "^1.13.1|^2", +                "doctrine/persistence": "^1.3|^2|^3", +                "dragonmantank/cron-expression": "^3.1", +                "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", +                "seld/jsonlint": "^1.10", +                "symfony/asset": "^5.4|^6.0|^7.0", +                "symfony/asset-mapper": "^6.4|^7.0", +                "symfony/browser-kit": "^5.4|^6.0|^7.0", +                "symfony/clock": "^6.2|^7.0", +                "symfony/console": "^5.4.9|^6.0.9|^7.0", +                "symfony/css-selector": "^5.4|^6.0|^7.0", +                "symfony/dom-crawler": "^6.4|^7.0", +                "symfony/dotenv": "^5.4|^6.0|^7.0", +                "symfony/expression-language": "^5.4|^6.0|^7.0", +                "symfony/form": "^5.4|^6.0|^7.0", +                "symfony/html-sanitizer": "^6.1|^7.0", +                "symfony/http-client": "^6.3|^7.0", +                "symfony/lock": "^5.4|^6.0|^7.0", +                "symfony/mailer": "^5.4|^6.0|^7.0", +                "symfony/messenger": "^6.3|^7.0", +                "symfony/mime": "^6.4|^7.0", +                "symfony/notifier": "^5.4|^6.0|^7.0", +                "symfony/polyfill-intl-icu": "~1.0", +                "symfony/process": "^5.4|^6.0|^7.0", +                "symfony/property-info": "^5.4|^6.0|^7.0", +                "symfony/rate-limiter": "^5.4|^6.0|^7.0", +                "symfony/scheduler": "^6.4.4|^7.0.4", +                "symfony/security-bundle": "^5.4|^6.0|^7.0", +                "symfony/semaphore": "^5.4|^6.0|^7.0", +                "symfony/serializer": "^6.4|^7.0", +                "symfony/stopwatch": "^5.4|^6.0|^7.0", +                "symfony/string": "^5.4|^6.0|^7.0", +                "symfony/translation": "^6.4|^7.0", +                "symfony/twig-bundle": "^5.4|^6.0|^7.0", +                "symfony/uid": "^5.4|^6.0|^7.0", +                "symfony/validator": "^6.4|^7.0", +                "symfony/web-link": "^5.4|^6.0|^7.0", +                "symfony/workflow": "^6.4|^7.0", +                "symfony/yaml": "^5.4|^6.0|^7.0", +                "twig/twig": "^2.10|^3.0.4" +            }, +            "time": "2025-04-27T13:27:38+00:00", +            "type": "symfony-bundle", +            "installation-source": "dist", +            "autoload": { +                "psr-4": { +                    "Symfony\\Bundle\\FrameworkBundle\\": "" +                }, +                "exclude-from-classmap": [ +                    "/Tests/" +                ] +            }, +            "notification-url": "https://packagist.org/downloads/", +            "license": [ +                "MIT" +            ], +            "authors": [ +                { +                    "name": "Fabien Potencier", +                    "email": "fabien@symfony.com" +                }, +                { +                    "name": "Symfony Community", +                    "homepage": "https://symfony.com/contributors" +                } +            ], +            "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", +            "homepage": "https://symfony.com", +            "support": { +                "source": "https://github.com/symfony/framework-bundle/tree/v6.4.21" +            }, +            "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" +                } +            ], +            "install-path": "../symfony/framework-bundle" +        }, +        {              "name": "symfony/http-client", -            "version": "v6.4.14", -            "version_normalized": "6.4.14.0", +            "version": "v6.4.19", +            "version_normalized": "6.4.19.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/http-client.git", -                "reference": "05d88cbd816ad6e0202edd9a9963cb9d615b8826" +                "reference": "3294a433fc9d12ae58128174896b5b1822c28dad"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/http-client/zipball/05d88cbd816ad6e0202edd9a9963cb9d615b8826", -                "reference": "05d88cbd816ad6e0202edd9a9963cb9d615b8826", +                "url": "https://api.github.com/repos/symfony/http-client/zipball/3294a433fc9d12ae58128174896b5b1822c28dad", +                "reference": "3294a433fc9d12ae58128174896b5b1822c28dad",                  "shasum": ""              },              "require": {                  "php": ">=8.1",                  "psr/log": "^1|^2|^3",                  "symfony/deprecation-contracts": "^2.5|^3", -                "symfony/http-client-contracts": "^3.4.1", +                "symfony/http-client-contracts": "~3.4.4|^3.5.2",                  "symfony/service-contracts": "^2.5|^3"              },              "conflict": { @@ -2719,7 +2742,7 @@                  "symfony/process": "^5.4|^6.0|^7.0",                  "symfony/stopwatch": "^5.4|^6.0|^7.0"              }, -            "time": "2024-11-05T16:39:55+00:00", +            "time": "2025-02-13T09:55:13+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -2750,7 +2773,7 @@                  "http"              ],              "support": { -                "source": "https://github.com/symfony/http-client/tree/v6.4.14" +                "source": "https://github.com/symfony/http-client/tree/v6.4.19"              },              "funding": [                  { @@ -2770,31 +2793,31 @@          },          {              "name": "symfony/http-client-contracts", -            "version": "v3.5.0", -            "version_normalized": "3.5.0.0", +            "version": "v3.5.2", +            "version_normalized": "3.5.2.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/http-client-contracts.git", -                "reference": "20414d96f391677bf80078aa55baece78b82647d" +                "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/20414d96f391677bf80078aa55baece78b82647d", -                "reference": "20414d96f391677bf80078aa55baece78b82647d", +                "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ee8d807ab20fcb51267fdace50fbe3494c31e645", +                "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645",                  "shasum": ""              },              "require": {                  "php": ">=8.1"              }, -            "time": "2024-04-18T09:32:20+00:00", +            "time": "2024-12-07T08:49:48+00:00",              "type": "library",              "extra": { +                "thanks": { +                    "url": "https://github.com/symfony/contracts", +                    "name": "symfony/contracts" +                },                  "branch-alias": {                      "dev-main": "3.5-dev" -                }, -                "thanks": { -                    "name": "symfony/contracts", -                    "url": "https://github.com/symfony/contracts"                  }              },              "installation-source": "dist", @@ -2831,7 +2854,7 @@                  "standards"              ],              "support": { -                "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.0" +                "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.2"              },              "funding": [                  { @@ -2850,18 +2873,215 @@              "install-path": "../symfony/http-client-contracts"          },          { +            "name": "symfony/http-foundation", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0", +            "source": { +                "type": "git", +                "url": "https://github.com/symfony/http-foundation.git", +                "reference": "3f0c7ea41db479383b81d436b836d37168fd5b99" +            }, +            "dist": { +                "type": "zip", +                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/3f0c7ea41db479383b81d436b836d37168fd5b99", +                "reference": "3f0c7ea41db479383b81d436b836d37168fd5b99", +                "shasum": "" +            }, +            "require": { +                "php": ">=8.1", +                "symfony/deprecation-contracts": "^2.5|^3", +                "symfony/polyfill-mbstring": "~1.1", +                "symfony/polyfill-php83": "^1.27" +            }, +            "conflict": { +                "symfony/cache": "<6.4.12|>=7.0,<7.1.5" +            }, +            "require-dev": { +                "doctrine/dbal": "^2.13.1|^3|^4", +                "predis/predis": "^1.1|^2.0", +                "symfony/cache": "^6.4.12|^7.1.5", +                "symfony/dependency-injection": "^5.4|^6.0|^7.0", +                "symfony/expression-language": "^5.4|^6.0|^7.0", +                "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", +                "symfony/mime": "^5.4|^6.0|^7.0", +                "symfony/rate-limiter": "^5.4|^6.0|^7.0" +            }, +            "time": "2025-04-27T13:27:38+00:00", +            "type": "library", +            "installation-source": "dist", +            "autoload": { +                "psr-4": { +                    "Symfony\\Component\\HttpFoundation\\": "" +                }, +                "exclude-from-classmap": [ +                    "/Tests/" +                ] +            }, +            "notification-url": "https://packagist.org/downloads/", +            "license": [ +                "MIT" +            ], +            "authors": [ +                { +                    "name": "Fabien Potencier", +                    "email": "fabien@symfony.com" +                }, +                { +                    "name": "Symfony Community", +                    "homepage": "https://symfony.com/contributors" +                } +            ], +            "description": "Defines an object-oriented layer for the HTTP specification", +            "homepage": "https://symfony.com", +            "support": { +                "source": "https://github.com/symfony/http-foundation/tree/v6.4.21" +            }, +            "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" +                } +            ], +            "install-path": "../symfony/http-foundation" +        }, +        { +            "name": "symfony/http-kernel", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0", +            "source": { +                "type": "git", +                "url": "https://github.com/symfony/http-kernel.git", +                "reference": "983ca05eec6623920d24ec0f1005f487d3734a0c" +            }, +            "dist": { +                "type": "zip", +                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/983ca05eec6623920d24ec0f1005f487d3734a0c", +                "reference": "983ca05eec6623920d24ec0f1005f487d3734a0c", +                "shasum": "" +            }, +            "require": { +                "php": ">=8.1", +                "psr/log": "^1|^2|^3", +                "symfony/deprecation-contracts": "^2.5|^3", +                "symfony/error-handler": "^6.4|^7.0", +                "symfony/event-dispatcher": "^5.4|^6.0|^7.0", +                "symfony/http-foundation": "^6.4|^7.0", +                "symfony/polyfill-ctype": "^1.8" +            }, +            "conflict": { +                "symfony/browser-kit": "<5.4", +                "symfony/cache": "<5.4", +                "symfony/config": "<6.1", +                "symfony/console": "<5.4", +                "symfony/dependency-injection": "<6.4", +                "symfony/doctrine-bridge": "<5.4", +                "symfony/form": "<5.4", +                "symfony/http-client": "<5.4", +                "symfony/http-client-contracts": "<2.5", +                "symfony/mailer": "<5.4", +                "symfony/messenger": "<5.4", +                "symfony/translation": "<5.4", +                "symfony/translation-contracts": "<2.5", +                "symfony/twig-bridge": "<5.4", +                "symfony/validator": "<6.4", +                "symfony/var-dumper": "<6.3", +                "twig/twig": "<2.13" +            }, +            "provide": { +                "psr/log-implementation": "1.0|2.0|3.0" +            }, +            "require-dev": { +                "psr/cache": "^1.0|^2.0|^3.0", +                "symfony/browser-kit": "^5.4|^6.0|^7.0", +                "symfony/clock": "^6.2|^7.0", +                "symfony/config": "^6.1|^7.0", +                "symfony/console": "^5.4|^6.0|^7.0", +                "symfony/css-selector": "^5.4|^6.0|^7.0", +                "symfony/dependency-injection": "^6.4|^7.0", +                "symfony/dom-crawler": "^5.4|^6.0|^7.0", +                "symfony/expression-language": "^5.4|^6.0|^7.0", +                "symfony/finder": "^5.4|^6.0|^7.0", +                "symfony/http-client-contracts": "^2.5|^3", +                "symfony/process": "^5.4|^6.0|^7.0", +                "symfony/property-access": "^5.4.5|^6.0.5|^7.0", +                "symfony/routing": "^5.4|^6.0|^7.0", +                "symfony/serializer": "^6.4.4|^7.0.4", +                "symfony/stopwatch": "^5.4|^6.0|^7.0", +                "symfony/translation": "^5.4|^6.0|^7.0", +                "symfony/translation-contracts": "^2.5|^3", +                "symfony/uid": "^5.4|^6.0|^7.0", +                "symfony/validator": "^6.4|^7.0", +                "symfony/var-dumper": "^5.4|^6.4|^7.0", +                "symfony/var-exporter": "^6.2|^7.0", +                "twig/twig": "^2.13|^3.0.4" +            }, +            "time": "2025-05-02T08:46:38+00:00", +            "type": "library", +            "installation-source": "dist", +            "autoload": { +                "psr-4": { +                    "Symfony\\Component\\HttpKernel\\": "" +                }, +                "exclude-from-classmap": [ +                    "/Tests/" +                ] +            }, +            "notification-url": "https://packagist.org/downloads/", +            "license": [ +                "MIT" +            ], +            "authors": [ +                { +                    "name": "Fabien Potencier", +                    "email": "fabien@symfony.com" +                }, +                { +                    "name": "Symfony Community", +                    "homepage": "https://symfony.com/contributors" +                } +            ], +            "description": "Provides a structured process for converting a Request into a Response", +            "homepage": "https://symfony.com", +            "support": { +                "source": "https://github.com/symfony/http-kernel/tree/v6.4.21" +            }, +            "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" +                } +            ], +            "install-path": "../symfony/http-kernel" +        }, +        {              "name": "symfony/messenger", -            "version": "v6.4.13", -            "version_normalized": "6.4.13.0", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/messenger.git", -                "reference": "5cd75048611f7a86a7dca7f1cf7089d0d7ef90ff" +                "reference": "f99fbe6a4727ea504eb9ecc9f76e1ed61d2d6f33"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/messenger/zipball/5cd75048611f7a86a7dca7f1cf7089d0d7ef90ff", -                "reference": "5cd75048611f7a86a7dca7f1cf7089d0d7ef90ff", +                "url": "https://api.github.com/repos/symfony/messenger/zipball/f99fbe6a4727ea504eb9ecc9f76e1ed61d2d6f33", +                "reference": "f99fbe6a4727ea504eb9ecc9f76e1ed61d2d6f33",                  "shasum": ""              },              "require": { @@ -2893,7 +3113,7 @@                  "symfony/stopwatch": "^5.4|^6.0|^7.0",                  "symfony/validator": "^5.4|^6.0|^7.0"              }, -            "time": "2024-09-25T14:18:03+00:00", +            "time": "2025-04-27T13:27:38+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -2921,7 +3141,7 @@              "description": "Helps applications send and receive messages to/from other applications or via message queues",              "homepage": "https://symfony.com",              "support": { -                "source": "https://github.com/symfony/messenger/tree/v6.4.13" +                "source": "https://github.com/symfony/messenger/tree/v6.4.21"              },              "funding": [                  { @@ -2941,8 +3161,8 @@          },          {              "name": "symfony/polyfill-ctype", -            "version": "v1.31.0", -            "version_normalized": "1.31.0.0", +            "version": "v1.32.0", +            "version_normalized": "1.32.0.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/polyfill-ctype.git", @@ -2967,8 +3187,8 @@              "type": "library",              "extra": {                  "thanks": { -                    "name": "symfony/polyfill", -                    "url": "https://github.com/symfony/polyfill" +                    "url": "https://github.com/symfony/polyfill", +                    "name": "symfony/polyfill"                  }              },              "installation-source": "dist", @@ -3003,7 +3223,7 @@                  "portable"              ],              "support": { -                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" +                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0"              },              "funding": [                  { @@ -3023,8 +3243,8 @@          },          {              "name": "symfony/polyfill-intl-grapheme", -            "version": "v1.31.0", -            "version_normalized": "1.31.0.0", +            "version": "v1.32.0", +            "version_normalized": "1.32.0.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/polyfill-intl-grapheme.git", @@ -3046,8 +3266,8 @@              "type": "library",              "extra": {                  "thanks": { -                    "name": "symfony/polyfill", -                    "url": "https://github.com/symfony/polyfill" +                    "url": "https://github.com/symfony/polyfill", +                    "name": "symfony/polyfill"                  }              },              "installation-source": "dist", @@ -3084,7 +3304,7 @@                  "shim"              ],              "support": { -                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" +                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0"              },              "funding": [                  { @@ -3104,8 +3324,8 @@          },          {              "name": "symfony/polyfill-intl-normalizer", -            "version": "v1.31.0", -            "version_normalized": "1.31.0.0", +            "version": "v1.32.0", +            "version_normalized": "1.32.0.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -3127,8 +3347,8 @@              "type": "library",              "extra": {                  "thanks": { -                    "name": "symfony/polyfill", -                    "url": "https://github.com/symfony/polyfill" +                    "url": "https://github.com/symfony/polyfill", +                    "name": "symfony/polyfill"                  }              },              "installation-source": "dist", @@ -3168,7 +3388,7 @@                  "shim"              ],              "support": { -                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" +                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0"              },              "funding": [                  { @@ -3188,20 +3408,21 @@          },          {              "name": "symfony/polyfill-mbstring", -            "version": "v1.31.0", -            "version_normalized": "1.31.0.0", +            "version": "v1.32.0", +            "version_normalized": "1.32.0.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/polyfill-mbstring.git", -                "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" +                "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", -                "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", +                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", +                "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",                  "shasum": ""              },              "require": { +                "ext-iconv": "*",                  "php": ">=7.2"              },              "provide": { @@ -3210,12 +3431,12 @@              "suggest": {                  "ext-mbstring": "For best performance"              }, -            "time": "2024-09-09T11:45:10+00:00", +            "time": "2024-12-23T08:48:59+00:00",              "type": "library",              "extra": {                  "thanks": { -                    "name": "symfony/polyfill", -                    "url": "https://github.com/symfony/polyfill" +                    "url": "https://github.com/symfony/polyfill", +                    "name": "symfony/polyfill"                  }              },              "installation-source": "dist", @@ -3251,7 +3472,7 @@                  "shim"              ],              "support": { -                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" +                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0"              },              "funding": [                  { @@ -3270,85 +3491,18 @@              "install-path": "../symfony/polyfill-mbstring"          },          { -            "name": "symfony/polyfill-php72", -            "version": "v1.31.0", -            "version_normalized": "1.31.0.0", -            "source": { -                "type": "git", -                "url": "https://github.com/symfony/polyfill-php72.git", -                "reference": "fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce" -            }, -            "dist": { -                "type": "zip", -                "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce", -                "reference": "fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce", -                "shasum": "" -            }, -            "require": { -                "php": ">=7.2" -            }, -            "time": "2024-09-09T11:45:10+00:00", -            "type": "metapackage", -            "extra": { -                "thanks": { -                    "name": "symfony/polyfill", -                    "url": "https://github.com/symfony/polyfill" -                } -            }, -            "notification-url": "https://packagist.org/downloads/", -            "license": [ -                "MIT" -            ], -            "authors": [ -                { -                    "name": "Nicolas Grekas", -                    "email": "p@tchwork.com" -                }, -                { -                    "name": "Symfony Community", -                    "homepage": "https://symfony.com/contributors" -                } -            ], -            "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", -            "homepage": "https://symfony.com", -            "keywords": [ -                "compatibility", -                "polyfill", -                "portable", -                "shim" -            ], -            "support": { -                "source": "https://github.com/symfony/polyfill-php72/tree/v1.31.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" -                } -            ], -            "install-path": null -        }, -        { -            "name": "symfony/polyfill-php80", -            "version": "v1.31.0", -            "version_normalized": "1.31.0.0", +            "name": "symfony/polyfill-php83", +            "version": "v1.32.0", +            "version_normalized": "1.32.0.0",              "source": {                  "type": "git", -                "url": "https://github.com/symfony/polyfill-php80.git", -                "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" +                "url": "https://github.com/symfony/polyfill-php83.git", +                "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", -                "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", +                "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", +                "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491",                  "shasum": ""              },              "require": { @@ -3358,8 +3512,8 @@              "type": "library",              "extra": {                  "thanks": { -                    "name": "symfony/polyfill", -                    "url": "https://github.com/symfony/polyfill" +                    "url": "https://github.com/symfony/polyfill", +                    "name": "symfony/polyfill"                  }              },              "installation-source": "dist", @@ -3368,7 +3522,7 @@                      "bootstrap.php"                  ],                  "psr-4": { -                    "Symfony\\Polyfill\\Php80\\": "" +                    "Symfony\\Polyfill\\Php83\\": ""                  },                  "classmap": [                      "Resources/stubs" @@ -3380,10 +3534,6 @@              ],              "authors": [                  { -                    "name": "Ion Bazan", -                    "email": "ion.bazan@gmail.com" -                }, -                {                      "name": "Nicolas Grekas",                      "email": "p@tchwork.com"                  }, @@ -3392,7 +3542,7 @@                      "homepage": "https://symfony.com/contributors"                  }              ], -            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", +            "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions",              "homepage": "https://symfony.com",              "keywords": [                  "compatibility", @@ -3401,7 +3551,7 @@                  "shim"              ],              "support": { -                "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" +                "source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0"              },              "funding": [                  { @@ -3417,32 +3567,32 @@                      "type": "tidelift"                  }              ], -            "install-path": "../symfony/polyfill-php80" +            "install-path": "../symfony/polyfill-php83"          },          { -            "name": "symfony/polyfill-php83", -            "version": "v1.31.0", -            "version_normalized": "1.31.0.0", +            "name": "symfony/polyfill-php84", +            "version": "v1.32.0", +            "version_normalized": "1.32.0.0",              "source": {                  "type": "git", -                "url": "https://github.com/symfony/polyfill-php83.git", -                "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" +                "url": "https://github.com/symfony/polyfill-php84.git", +                "reference": "000df7860439609837bbe28670b0be15783b7fbf"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", -                "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", +                "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/000df7860439609837bbe28670b0be15783b7fbf", +                "reference": "000df7860439609837bbe28670b0be15783b7fbf",                  "shasum": ""              },              "require": {                  "php": ">=7.2"              }, -            "time": "2024-09-09T11:45:10+00:00", +            "time": "2025-02-20T12:04:08+00:00",              "type": "library",              "extra": {                  "thanks": { -                    "name": "symfony/polyfill", -                    "url": "https://github.com/symfony/polyfill" +                    "url": "https://github.com/symfony/polyfill", +                    "name": "symfony/polyfill"                  }              },              "installation-source": "dist", @@ -3451,7 +3601,7 @@                      "bootstrap.php"                  ],                  "psr-4": { -                    "Symfony\\Polyfill\\Php83\\": "" +                    "Symfony\\Polyfill\\Php84\\": ""                  },                  "classmap": [                      "Resources/stubs" @@ -3471,7 +3621,7 @@                      "homepage": "https://symfony.com/contributors"                  }              ], -            "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", +            "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions",              "homepage": "https://symfony.com",              "keywords": [                  "compatibility", @@ -3480,7 +3630,7 @@                  "shim"              ],              "support": { -                "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" +                "source": "https://github.com/symfony/polyfill-php84/tree/v1.32.0"              },              "funding": [                  { @@ -3496,44 +3646,35 @@                      "type": "tidelift"                  }              ], -            "install-path": "../symfony/polyfill-php83" +            "install-path": "../symfony/polyfill-php84"          },          { -            "name": "symfony/polyfill-php84", -            "version": "v1.31.0", -            "version_normalized": "1.31.0.0", +            "name": "symfony/process", +            "version": "v6.4.20", +            "version_normalized": "6.4.20.0",              "source": {                  "type": "git", -                "url": "https://github.com/symfony/polyfill-php84.git", -                "reference": "e5493eb51311ab0b1cc2243416613f06ed8f18bd" +                "url": "https://github.com/symfony/process.git", +                "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/e5493eb51311ab0b1cc2243416613f06ed8f18bd", -                "reference": "e5493eb51311ab0b1cc2243416613f06ed8f18bd", +                "url": "https://api.github.com/repos/symfony/process/zipball/e2a61c16af36c9a07e5c9906498b73e091949a20", +                "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20",                  "shasum": ""              },              "require": { -                "php": ">=7.2" +                "php": ">=8.1"              }, -            "time": "2024-09-09T12:04:04+00:00", +            "time": "2025-03-10T17:11:00+00:00",              "type": "library", -            "extra": { -                "thanks": { -                    "name": "symfony/polyfill", -                    "url": "https://github.com/symfony/polyfill" -                } -            },              "installation-source": "dist",              "autoload": { -                "files": [ -                    "bootstrap.php" -                ],                  "psr-4": { -                    "Symfony\\Polyfill\\Php84\\": "" +                    "Symfony\\Component\\Process\\": ""                  }, -                "classmap": [ -                    "Resources/stubs" +                "exclude-from-classmap": [ +                    "/Tests/"                  ]              },              "notification-url": "https://packagist.org/downloads/", @@ -3542,24 +3683,18 @@              ],              "authors": [                  { -                    "name": "Nicolas Grekas", -                    "email": "p@tchwork.com" +                    "name": "Fabien Potencier", +                    "email": "fabien@symfony.com"                  },                  {                      "name": "Symfony Community",                      "homepage": "https://symfony.com/contributors"                  }              ], -            "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", +            "description": "Executes commands in sub-processes",              "homepage": "https://symfony.com", -            "keywords": [ -                "compatibility", -                "polyfill", -                "portable", -                "shim" -            ],              "support": { -                "source": "https://github.com/symfony/polyfill-php84/tree/v1.31.0" +                "source": "https://github.com/symfony/process/tree/v6.4.20"              },              "funding": [                  { @@ -3575,36 +3710,36 @@                      "type": "tidelift"                  }              ], -            "install-path": "../symfony/polyfill-php84" +            "install-path": "../symfony/process"          },          { -            "name": "symfony/process", -            "version": "v6.4.14", -            "version_normalized": "6.4.14.0", +            "name": "symfony/requirements-checker", +            "version": "v2.0.3", +            "version_normalized": "2.0.3.0",              "source": {                  "type": "git", -                "url": "https://github.com/symfony/process.git", -                "reference": "25214adbb0996d18112548de20c281be9f27279f" +                "url": "https://github.com/symfony/requirements-checker.git", +                "reference": "e68f11c6753d586fb465e17c6c3c8e8d9f642627"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/process/zipball/25214adbb0996d18112548de20c281be9f27279f", -                "reference": "25214adbb0996d18112548de20c281be9f27279f", +                "url": "https://api.github.com/repos/symfony/requirements-checker/zipball/e68f11c6753d586fb465e17c6c3c8e8d9f642627", +                "reference": "e68f11c6753d586fb465e17c6c3c8e8d9f642627",                  "shasum": ""              },              "require": { -                "php": ">=8.1" +                "php": ">=5.3.9"              }, -            "time": "2024-11-06T09:25:01+00:00", +            "time": "2024-11-14T22:24:57+00:00", +            "bin": [ +                "bin/requirements-checker" +            ],              "type": "library",              "installation-source": "dist",              "autoload": {                  "psr-4": { -                    "Symfony\\Component\\Process\\": "" -                }, -                "exclude-from-classmap": [ -                    "/Tests/" -                ] +                    "Symfony\\Requirements\\": "src/" +                }              },              "notification-url": "https://packagist.org/downloads/",              "license": [ @@ -3614,16 +3749,16 @@                  {                      "name": "Fabien Potencier",                      "email": "fabien@symfony.com" -                }, -                { -                    "name": "Symfony Community", -                    "homepage": "https://symfony.com/contributors"                  }              ], -            "description": "Executes commands in sub-processes", -            "homepage": "https://symfony.com", +            "description": "Check Symfony requirements and give recommendations", +            "keywords": [ +                "configuration", +                "distribution" +            ],              "support": { -                "source": "https://github.com/symfony/process/tree/v6.4.14" +                "issues": "https://github.com/symfony/requirements-checker/issues", +                "source": "https://github.com/symfony/requirements-checker/tree/v2.0.3"              },              "funding": [                  { @@ -3639,41 +3774,52 @@                      "type": "tidelift"                  }              ], -            "install-path": "../symfony/process" +            "install-path": "../symfony/requirements-checker"          },          { -            "name": "symfony/requirements-checker", -            "version": "v2.0.1", -            "version_normalized": "2.0.1.0", +            "name": "symfony/routing", +            "version": "v6.4.18", +            "version_normalized": "6.4.18.0",              "source": {                  "type": "git", -                "url": "https://github.com/symfony/requirements-checker.git", -                "reference": "cf8893f384348a338157d637e170fe8fb2356016" +                "url": "https://github.com/symfony/routing.git", +                "reference": "e9bfc94953019089acdfb9be51c1b9142c4afa68"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/requirements-checker/zipball/cf8893f384348a338157d637e170fe8fb2356016", -                "reference": "cf8893f384348a338157d637e170fe8fb2356016", +                "url": "https://api.github.com/repos/symfony/routing/zipball/e9bfc94953019089acdfb9be51c1b9142c4afa68", +                "reference": "e9bfc94953019089acdfb9be51c1b9142c4afa68",                  "shasum": ""              },              "require": { -                "php": ">=5.3.9" +                "php": ">=8.1", +                "symfony/deprecation-contracts": "^2.5|^3"              }, -            "time": "2021-11-30T16:18:33+00:00", -            "bin": [ -                "bin/requirements-checker" -            ], -            "type": "library", -            "extra": { -                "branch-alias": { -                    "dev-main": "2.0.x-dev" -                } +            "conflict": { +                "doctrine/annotations": "<1.12", +                "symfony/config": "<6.2", +                "symfony/dependency-injection": "<5.4", +                "symfony/yaml": "<5.4"              }, +            "require-dev": { +                "doctrine/annotations": "^1.12|^2", +                "psr/log": "^1|^2|^3", +                "symfony/config": "^6.2|^7.0", +                "symfony/dependency-injection": "^5.4|^6.0|^7.0", +                "symfony/expression-language": "^5.4|^6.0|^7.0", +                "symfony/http-foundation": "^5.4|^6.0|^7.0", +                "symfony/yaml": "^5.4|^6.0|^7.0" +            }, +            "time": "2025-01-09T08:51:02+00:00", +            "type": "library",              "installation-source": "dist",              "autoload": {                  "psr-4": { -                    "Symfony\\Requirements\\": "src/" -                } +                    "Symfony\\Component\\Routing\\": "" +                }, +                "exclude-from-classmap": [ +                    "/Tests/" +                ]              },              "notification-url": "https://packagist.org/downloads/",              "license": [ @@ -3683,16 +3829,22 @@                  {                      "name": "Fabien Potencier",                      "email": "fabien@symfony.com" +                }, +                { +                    "name": "Symfony Community", +                    "homepage": "https://symfony.com/contributors"                  }              ], -            "description": "Check Symfony requirements and give recommendations", +            "description": "Maps an HTTP request to a set of configuration variables", +            "homepage": "https://symfony.com",              "keywords": [ -                "configuration", -                "distribution" +                "router", +                "routing", +                "uri", +                "url"              ],              "support": { -                "issues": "https://github.com/symfony/requirements-checker/issues", -                "source": "https://github.com/symfony/requirements-checker/tree/v2.0.1" +                "source": "https://github.com/symfony/routing/tree/v6.4.18"              },              "funding": [                  { @@ -3708,21 +3860,21 @@                      "type": "tidelift"                  }              ], -            "install-path": "../symfony/requirements-checker" +            "install-path": "../symfony/routing"          },          {              "name": "symfony/serializer", -            "version": "v6.4.13", -            "version_normalized": "6.4.13.0", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/serializer.git", -                "reference": "8be421505938b11a0ca4f656e4322232236386f0" +                "reference": "c45f8f7763afb11e85772c0c1debb8f272c17f51"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/serializer/zipball/8be421505938b11a0ca4f656e4322232236386f0", -                "reference": "8be421505938b11a0ca4f656e4322232236386f0", +                "url": "https://api.github.com/repos/symfony/serializer/zipball/c45f8f7763afb11e85772c0c1debb8f272c17f51", +                "reference": "c45f8f7763afb11e85772c0c1debb8f272c17f51",                  "shasum": ""              },              "require": { @@ -3765,7 +3917,7 @@                  "symfony/var-exporter": "^5.4|^6.0|^7.0",                  "symfony/yaml": "^5.4|^6.0|^7.0"              }, -            "time": "2024-10-03T09:58:04+00:00", +            "time": "2025-04-27T13:27:38+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -3793,7 +3945,7 @@              "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",              "homepage": "https://symfony.com",              "support": { -                "source": "https://github.com/symfony/serializer/tree/v6.4.13" +                "source": "https://github.com/symfony/serializer/tree/v6.4.21"              },              "funding": [                  { @@ -3813,17 +3965,17 @@          },          {              "name": "symfony/service-contracts", -            "version": "v3.5.0", -            "version_normalized": "3.5.0.0", +            "version": "v3.5.1", +            "version_normalized": "3.5.1.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/service-contracts.git", -                "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" +                "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", -                "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", +                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", +                "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0",                  "shasum": ""              },              "require": { @@ -3834,15 +3986,15 @@              "conflict": {                  "ext-psr": "<1.1|>=2"              }, -            "time": "2024-04-18T09:32:20+00:00", +            "time": "2024-09-25T14:20:29+00:00",              "type": "library",              "extra": { +                "thanks": { +                    "url": "https://github.com/symfony/contracts", +                    "name": "symfony/contracts" +                },                  "branch-alias": {                      "dev-main": "3.5-dev" -                }, -                "thanks": { -                    "name": "symfony/contracts", -                    "url": "https://github.com/symfony/contracts"                  }              },              "installation-source": "dist", @@ -3879,7 +4031,7 @@                  "standards"              ],              "support": { -                "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" +                "source": "https://github.com/symfony/service-contracts/tree/v3.5.1"              },              "funding": [                  { @@ -3899,24 +4051,24 @@          },          {              "name": "symfony/stopwatch", -            "version": "v6.4.13", -            "version_normalized": "6.4.13.0", +            "version": "v6.4.19", +            "version_normalized": "6.4.19.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/stopwatch.git", -                "reference": "2cae0a6f8d04937d02f6d19806251e2104d54f92" +                "reference": "dfe1481c12c06266d0c3d58c0cb4b09bd497ab9c"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/stopwatch/zipball/2cae0a6f8d04937d02f6d19806251e2104d54f92", -                "reference": "2cae0a6f8d04937d02f6d19806251e2104d54f92", +                "url": "https://api.github.com/repos/symfony/stopwatch/zipball/dfe1481c12c06266d0c3d58c0cb4b09bd497ab9c", +                "reference": "dfe1481c12c06266d0c3d58c0cb4b09bd497ab9c",                  "shasum": ""              },              "require": {                  "php": ">=8.1",                  "symfony/service-contracts": "^2.5|^3"              }, -            "time": "2024-09-25T14:18:03+00:00", +            "time": "2025-02-21T10:06:30+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -3944,7 +4096,7 @@              "description": "Provides a way to profile code",              "homepage": "https://symfony.com",              "support": { -                "source": "https://github.com/symfony/stopwatch/tree/v6.4.13" +                "source": "https://github.com/symfony/stopwatch/tree/v6.4.19"              },              "funding": [                  { @@ -3964,17 +4116,17 @@          },          {              "name": "symfony/string", -            "version": "v6.4.13", -            "version_normalized": "6.4.13.0", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/string.git", -                "reference": "38371c60c71c72b3d64d8d76f6b1bb81a2cc3627" +                "reference": "73e2c6966a5aef1d4892873ed5322245295370c6"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/string/zipball/38371c60c71c72b3d64d8d76f6b1bb81a2cc3627", -                "reference": "38371c60c71c72b3d64d8d76f6b1bb81a2cc3627", +                "url": "https://api.github.com/repos/symfony/string/zipball/73e2c6966a5aef1d4892873ed5322245295370c6", +                "reference": "73e2c6966a5aef1d4892873ed5322245295370c6",                  "shasum": ""              },              "require": { @@ -3994,7 +4146,7 @@                  "symfony/translation-contracts": "^2.5|^3.0",                  "symfony/var-exporter": "^5.4|^6.0|^7.0"              }, -            "time": "2024-09-25T14:18:03+00:00", +            "time": "2025-04-18T15:23:29+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -4033,7 +4185,7 @@                  "utf8"              ],              "support": { -                "source": "https://github.com/symfony/string/tree/v6.4.13" +                "source": "https://github.com/symfony/string/tree/v6.4.21"              },              "funding": [                  { @@ -4052,18 +4204,106 @@              "install-path": "../symfony/string"          },          { +            "name": "symfony/var-dumper", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0", +            "source": { +                "type": "git", +                "url": "https://github.com/symfony/var-dumper.git", +                "reference": "22560f80c0c5cd58cc0bcaf73455ffd81eb380d5" +            }, +            "dist": { +                "type": "zip", +                "url": "https://api.github.com/repos/symfony/var-dumper/zipball/22560f80c0c5cd58cc0bcaf73455ffd81eb380d5", +                "reference": "22560f80c0c5cd58cc0bcaf73455ffd81eb380d5", +                "shasum": "" +            }, +            "require": { +                "php": ">=8.1", +                "symfony/deprecation-contracts": "^2.5|^3", +                "symfony/polyfill-mbstring": "~1.0" +            }, +            "conflict": { +                "symfony/console": "<5.4" +            }, +            "require-dev": { +                "ext-iconv": "*", +                "symfony/console": "^5.4|^6.0|^7.0", +                "symfony/error-handler": "^6.3|^7.0", +                "symfony/http-kernel": "^5.4|^6.0|^7.0", +                "symfony/process": "^5.4|^6.0|^7.0", +                "symfony/uid": "^5.4|^6.0|^7.0", +                "twig/twig": "^2.13|^3.0.4" +            }, +            "time": "2025-04-09T07:34:50+00:00", +            "bin": [ +                "Resources/bin/var-dump-server" +            ], +            "type": "library", +            "installation-source": "dist", +            "autoload": { +                "files": [ +                    "Resources/functions/dump.php" +                ], +                "psr-4": { +                    "Symfony\\Component\\VarDumper\\": "" +                }, +                "exclude-from-classmap": [ +                    "/Tests/" +                ] +            }, +            "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": "Provides mechanisms for walking through any arbitrary PHP variable", +            "homepage": "https://symfony.com", +            "keywords": [ +                "debug", +                "dump" +            ], +            "support": { +                "source": "https://github.com/symfony/var-dumper/tree/v6.4.21" +            }, +            "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" +                } +            ], +            "install-path": "../symfony/var-dumper" +        }, +        {              "name": "symfony/var-exporter", -            "version": "v6.4.13", -            "version_normalized": "6.4.13.0", +            "version": "v6.4.21", +            "version_normalized": "6.4.21.0",              "source": {                  "type": "git",                  "url": "https://github.com/symfony/var-exporter.git", -                "reference": "0f605f72a363f8743001038a176eeb2a11223b51" +                "reference": "717e7544aa99752c54ecba5c0e17459c48317472"              },              "dist": {                  "type": "zip", -                "url": "https://api.github.com/repos/symfony/var-exporter/zipball/0f605f72a363f8743001038a176eeb2a11223b51", -                "reference": "0f605f72a363f8743001038a176eeb2a11223b51", +                "url": "https://api.github.com/repos/symfony/var-exporter/zipball/717e7544aa99752c54ecba5c0e17459c48317472", +                "reference": "717e7544aa99752c54ecba5c0e17459c48317472",                  "shasum": ""              },              "require": { @@ -4075,7 +4315,7 @@                  "symfony/serializer": "^6.4|^7.0",                  "symfony/var-dumper": "^5.4|^6.0|^7.0"              }, -            "time": "2024-09-25T14:18:03+00:00", +            "time": "2025-04-27T21:06:26+00:00",              "type": "library",              "installation-source": "dist",              "autoload": { @@ -4113,7 +4353,7 @@                  "serialize"              ],              "support": { -                "source": "https://github.com/symfony/var-exporter/tree/v6.4.13" +                "source": "https://github.com/symfony/var-exporter/tree/v6.4.21"              },              "funding": [                  { @@ -20,16 +20,24 @@ echo "Getting commit..."  	pushd $PROJECT-$COMMIT  		git checkout $COMMIT || exit 1 +		echo "+ Save composer.json"  		cp composer.json ../  		module load php81  		composer config platform.php 8.1.99 +		composer require --no-interaction "symfony/framework-bundle" "^6.4 || ^7.0" +		echo "+ Composer install"  		composer install --no-interaction --no-progress --no-dev --optimize-autoloader +		echo "+ Save installed.json"  		cp vendor/composer/installed.json ../ +		echo "+ Create Database"  		export DATABASE_URL=sqlite:///$PWD/data/compatinfo-db.sqlite  		mkdir data +		echo "+ Create Database (create)"  		bin/phpcompatinfo db:create +		echo "+ Create Database (init)"  		bin/phpcompatinfo db:init +		echo "+ Diag"  		bin/phpcompatinfo diag  	popd diff --git a/php-bartlett-PHP-CompatInfo-6.0.0-rpm.patch b/php-bartlett-PHP-CompatInfo-7.2.3-rpm.patch index 92cebab..a6a4931 100644 --- a/php-bartlett-PHP-CompatInfo-6.0.0-rpm.patch +++ b/php-bartlett-PHP-CompatInfo-7.2.3-rpm.patch @@ -1,7 +1,7 @@  diff -up ./bin/phpcompatinfo.rpm ./bin/phpcompatinfo ---- ./bin/phpcompatinfo.rpm	2021-12-13 12:09:12.000000000 +0100 -+++ ./bin/phpcompatinfo	2021-12-13 12:12:30.838533965 +0100 -@@ -6,6 +6,10 @@ if (PHP_SAPI !== 'cli') { +--- ./bin/phpcompatinfo.rpm	2025-05-04 07:31:28.259594805 +0200 ++++ ./bin/phpcompatinfo	2025-05-04 07:32:09.736421056 +0200 +@@ -15,6 +15,10 @@ if (PHP_SAPI !== 'cli') {       return;   } @@ -11,4 +11,4 @@ diff -up ./bin/phpcompatinfo.rpm ./bin/phpcompatinfo  +   gc_disable(); // performance boost - require_once dirname(__DIR__) . '/config/bootstrap.php'; + require_once dirname(__DIR__) . '/autoload.php'; diff --git a/php-bartlett-PHP-CompatInfo.spec b/php-bartlett-PHP-CompatInfo.spec index 2aec0ce..0730449 100644 --- a/php-bartlett-PHP-CompatInfo.spec +++ b/php-bartlett-PHP-CompatInfo.spec @@ -1,8 +1,8 @@  # remirepo/fedora spec file for php-bartlett-PHP-CompatInfo  # -# Copyright (c) 2011-2024 Remi Collet -# License: CC-BY-SA-4.0 -# http://creativecommons.org/licenses/by-sa/4.0/ +# SPDX-FileCopyrightText:  Copyright 2011-2025 Remi Collet +# SPDX-License-Identifier: CECILL-2.1 +# http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt  #  # Please, preserve the changelog entries  # @@ -11,21 +11,19 @@  # For compatibility with SCL  %undefine __brp_mangle_shebangs -%bcond_with          generators -  %{!?php_version:  %global php_version  %(php -r 'echo PHP_VERSION;' 2>/dev/null)} -%global gh_commit    9875282a35266aa2b66416303c06edcd70fc50a1 +%global gh_commit    25777bc305fac9344a2193e5328f7743eb6b77c9  %global gh_short     %(c=%{gh_commit}; echo ${c:0:7}) -%global gh_date      2024-04-24 +%global gh_date      2025-05-01  %global gh_owner     llaville  %global gh_project   php-compatinfo -%global upstream_version  7.1.4 +%global upstream_version  7.2.3  #global upstream_prever   RC1  Name:           php-bartlett-PHP-CompatInfo  Version:        %{upstream_version}%{?upstream_prever:~%{upstream_prever}} -Release:        4%{?dist} +Release:        1%{?dist}  Summary:        Find out version and the extensions required for a piece of code to run  # SPDX: see bundled libraries list below @@ -38,15 +36,13 @@ Source1:        fedora-review-check  Source9:        makesrc.sh  # Relocate the database -Patch0:         %{name}-6.0.0-rpm.patch +Patch0:         %{name}-7.2.3-rpm.patch  BuildArch:      noarch  BuildRequires:  php(language) >= 8.1  BuildRequires:  php-cli  BuildRequires:  php-json -%if %{with generators}  BuildRequires:  composer-generators -%endif  Requires:       php(language) >= 8.1  Requires:       php-cli @@ -61,65 +57,6 @@ Requires:       php-simplexml  Requires:       php-spl  Requires:       php-xmlreader -%if %{without generators} -# Bundled libraries -# License BSD-3-Clause -Provides: bundled(php-composer(bartlett/php-compatinfo-db)) = 6.12.0 -Provides: bundled(php-composer(nikic/php-parser)) = v5.3.1 -# License MIT -Provides: bundled(php-composer(bartlett/sarif-php-sdk)) = 1.5.0 -Provides: bundled(php-composer(brick/math)) = 0.12.1 -Provides: bundled(php-composer(composer/semver)) = 3.4.3 -Provides: bundled(php-composer(doctrine/cache)) = 2.2.0 -Provides: bundled(php-composer(doctrine/collections)) = 1.8.0 -Provides: bundled(php-composer(doctrine/common)) = 3.4.5 -Provides: bundled(php-composer(doctrine/dbal)) = 3.9.3 -Provides: bundled(php-composer(doctrine/deprecations)) = 1.1.3 -Provides: bundled(php-composer(doctrine/event-manager)) = 2.0.1 -Provides: bundled(php-composer(doctrine/inflector)) = 2.0.10 -Provides: bundled(php-composer(doctrine/instantiator)) = 2.0.0 -Provides: bundled(php-composer(doctrine/lexer)) = 3.0.1 -Provides: bundled(php-composer(doctrine/orm)) = 2.20.0 -Provides: bundled(php-composer(doctrine/persistence)) = 3.4.0 -Provides: bundled(php-composer(psr/cache)) = 3.0.0 -Provides: bundled(php-composer(psr/clock)) = 1.0.0 -Provides: bundled(php-composer(psr/container)) = 2.0.2 -Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 -Provides: bundled(php-composer(psr/log)) = 3.0.2 -Provides: bundled(php-composer(ramsey/collection)) = 2.0.0 -Provides: bundled(php-composer(ramsey/uuid)) = 4.7.6 -Provides: bundled(php-composer(symfony/cache)) = v6.4.14 -Provides: bundled(php-composer(symfony/cache-contracts)) = v3.5.0 -Provides: bundled(php-composer(symfony/clock)) = v6.4.13 -Provides: bundled(php-composer(symfony/config)) = v6.4.14 -Provides: bundled(php-composer(symfony/console)) = v6.4.14 -Provides: bundled(php-composer(symfony/dependency-injection)) = v6.4.13 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = v3.5.0 -Provides: bundled(php-composer(symfony/event-dispatcher)) = v6.4.13 -Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = v3.5.0 -Provides: bundled(php-composer(symfony/filesystem)) = v6.4.13 -Provides: bundled(php-composer(symfony/finder)) = v6.4.13 -Provides: bundled(php-composer(symfony/http-client)) = v6.4.14 -Provides: bundled(php-composer(symfony/http-client-contracts)) = v3.5.0 -Provides: bundled(php-composer(symfony/messenger)) = v6.4.13 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = v1.31.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = v1.31.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = v1.31.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = v1.31.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = v1.31.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = v1.31.0 -Provides: bundled(php-composer(symfony/polyfill-php83)) = v1.31.0 -Provides: bundled(php-composer(symfony/polyfill-php84)) = v1.31.0 -Provides: bundled(php-composer(symfony/process)) = v6.4.14 -Provides: bundled(php-composer(symfony/requirements-checker)) = v2.0.1 -Provides: bundled(php-composer(symfony/serializer)) = v6.4.13 -Provides: bundled(php-composer(symfony/service-contracts)) = v3.5.0 -Provides: bundled(php-composer(symfony/stopwatch)) = v6.4.13 -Provides: bundled(php-composer(symfony/string)) = v6.4.13 -Provides: bundled(php-composer(symfony/var-exporter)) = v6.4.13 - -Provides: php-composer(bartlett/php-compatinfo) = %{version} -%endif  Provides: phpcompatinfo = %{version} @@ -151,32 +88,6 @@ done  rm -r vendor/bartlett/*/.github  rm -r vendor/bartlett/*/.changes -: Hack for PHP 8.4 -[ -f config/set/up-to-php84.php ] && exit 1 -sed -e '/php83/d;s/php82/php83/' config/set/up-to-php83.php | tee config/set/up-to-php84.php - -%if %{without generators} -: List bundled libraries and Licenses -php -r ' -    $pkgs = file_get_contents("vendor/composer/installed.json"); -    $pkgs = json_decode($pkgs, true); -    if (!is_array($pkgs) || !isset($pkgs["packages"])) { -        echo "cant decode json file\n"; -        exit(3); -    } -    $res = []; -    foreach($pkgs["packages"] as $pkg) { -        $lic = implode(" and ", $pkg["license"]); -        if (!isset($res[$lic])) $res[$lic] = []; -        $res[$lic][] = sprintf("Provides: bundled(php-composer(%s)) = %s", $pkg["name"], $pkg["version"]); -    } -    foreach($res as $lic => $lib) { -        sort($lib); -        printf("# License %s\n%s\n", $lic, implode("\n", $lib)); -    } -' -%endif -  %build  # Nothing @@ -184,7 +95,7 @@ php -r '  %install  mkdir -p %{buildroot}%{_datadir}/%{name} -for i in bin config data resources src vendor composer.* +for i in bin config data resources src vendor composer.* autoload.php  do cp -pr $i %{buildroot}%{_datadir}/%{name}/$i  done @@ -218,6 +129,12 @@ install -D -p -m 755 %{SOURCE1} \  %changelog +* Sun May  4 2025 Remi Collet <remi@remirepo.net> - 7.2.3-1 +- update to 7.2.3 +- re-license spec file to CECILL-2.1 +- always build with composer-generators +- update bundled bartlett/php-compatinfo-db to 6.16.0 +  * Thu Nov  7 2024 Remi Collet <remi@remirepo.net> - 7.1.4-4  - hack for PHP 8.4  | 
