diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 0000000..981f297 --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52_[Changes]/shelved.patch new file mode 100644 index 0000000..0f5c7a3 --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52_[Changes]/shelved.patch @@ -0,0 +1,19 @@ +Index: composer.lock +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP +<+>{\n \"_readme\": [\n \"This file locks the dependencies of your project to a known state\",\n \"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies\",\n \"This file is @generated automatically\"\n ],\n \"content-hash\": \"1bc99d81c026aaf4e662ffffde457d04\",\n \"packages\": [\n {\n \"name\": \"composer/semver\",\n \"version\": \"3.4.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/composer/semver.git\",\n \"reference\": \"4313d26ada5e0c4edfbd1dc481a92ff7bff91f12\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12\",\n \"reference\": \"4313d26ada5e0c4edfbd1dc481a92ff7bff91f12\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^5.3.2 || ^7.0 || ^8.0\"\n },\n \"require-dev\": {\n \"phpstan/phpstan\": \"^1.11\",\n \"symfony/phpunit-bridge\": \"^3 || ^7\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Composer\\\\Semver\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nils Adermann\",\n \"email\": \"naderman@naderman.de\",\n \"homepage\": \"http://www.naderman.de\"\n },\n {\n \"name\": \"Jordi Boggiano\",\n \"email\": \"j.boggiano@seld.be\",\n \"homepage\": \"http://seld.be\"\n },\n {\n \"name\": \"Rob Bast\",\n \"email\": \"rob.bast@gmail.com\",\n \"homepage\": \"http://robbast.nl\"\n }\n ],\n \"description\": \"Semver library that offers utilities, version constraint parsing and validation.\",\n \"keywords\": [\n \"semantic\",\n \"semver\",\n \"validation\",\n \"versioning\"\n ],\n \"support\": {\n \"irc\": \"ircs://irc.libera.chat:6697/composer\",\n \"issues\": \"https://github.com/composer/semver/issues\",\n \"source\": \"https://github.com/composer/semver/tree/3.4.3\"\n },\n \"funding\": [\n {\n \"url\": \"https://packagist.com\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/composer\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/composer/composer\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-19T14:15:21+00:00\"\n },\n {\n \"name\": \"doctrine/cache\",\n \"version\": \"2.2.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/cache.git\",\n \"reference\": \"1ca8f21980e770095a31456042471a57bc4c68fb\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb\",\n \"reference\": \"1ca8f21980e770095a31456042471a57bc4c68fb\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"~7.1 || ^8.0\"\n },\n \"conflict\": {\n \"doctrine/common\": \">2.2,<2.4\"\n },\n \"require-dev\": {\n \"cache/integration-tests\": \"dev-master\",\n \"doctrine/coding-standard\": \"^9\",\n \"phpunit/phpunit\": \"^7.5 || ^8.5 || ^9.5\",\n \"psr/cache\": \"^1.0 || ^2.0 || ^3.0\",\n \"symfony/cache\": \"^4.4 || ^5.4 || ^6\",\n \"symfony/var-exporter\": \"^4.4 || ^5.4 || ^6\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Common\\\\Cache\\\\\": \"lib/Doctrine/Common/Cache\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Guilherme Blanco\",\n \"email\": \"guilhermeblanco@gmail.com\"\n },\n {\n \"name\": \"Roman Borschel\",\n \"email\": \"roman@code-factory.org\"\n },\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Jonathan Wage\",\n \"email\": \"jonwage@gmail.com\"\n },\n {\n \"name\": \"Johannes Schmitt\",\n \"email\": \"schmittjoh@gmail.com\"\n }\n ],\n \"description\": \"PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.\",\n \"homepage\": \"https://www.doctrine-project.org/projects/cache.html\",\n \"keywords\": [\n \"abstraction\",\n \"apcu\",\n \"cache\",\n \"caching\",\n \"couchdb\",\n \"memcached\",\n \"php\",\n \"redis\",\n \"xcache\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/cache/issues\",\n \"source\": \"https://github.com/doctrine/cache/tree/2.2.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Fcache\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2022-05-20T20:07:39+00:00\"\n },\n {\n \"name\": \"doctrine/collections\",\n \"version\": \"2.2.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/collections.git\",\n \"reference\": \"d8af7f248c74f195f7347424600fd9e17b57af59\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/collections/zipball/d8af7f248c74f195f7347424600fd9e17b57af59\",\n \"reference\": \"d8af7f248c74f195f7347424600fd9e17b57af59\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/deprecations\": \"^1\",\n \"php\": \"^8.1\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^12\",\n \"ext-json\": \"*\",\n \"phpstan/phpstan\": \"^1.8\",\n \"phpstan/phpstan-phpunit\": \"^1.0\",\n \"phpunit/phpunit\": \"^10.5\",\n \"vimeo/psalm\": \"^5.11\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Common\\\\Collections\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Guilherme Blanco\",\n \"email\": \"guilhermeblanco@gmail.com\"\n },\n {\n \"name\": \"Roman Borschel\",\n \"email\": \"roman@code-factory.org\"\n },\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Jonathan Wage\",\n \"email\": \"jonwage@gmail.com\"\n },\n {\n \"name\": \"Johannes Schmitt\",\n \"email\": \"schmittjoh@gmail.com\"\n }\n ],\n \"description\": \"PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.\",\n \"homepage\": \"https://www.doctrine-project.org/projects/collections.html\",\n \"keywords\": [\n \"array\",\n \"collections\",\n \"iterators\",\n \"php\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/collections/issues\",\n \"source\": \"https://github.com/doctrine/collections/tree/2.2.2\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Fcollections\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-04-18T06:56:21+00:00\"\n },\n {\n \"name\": \"doctrine/dbal\",\n \"version\": \"3.9.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/dbal.git\",\n \"reference\": \"d7dc08f98cba352b2bab5d32c5e58f7e745c11a7\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/dbal/zipball/d7dc08f98cba352b2bab5d32c5e58f7e745c11a7\",\n \"reference\": \"d7dc08f98cba352b2bab5d32c5e58f7e745c11a7\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer-runtime-api\": \"^2\",\n \"doctrine/cache\": \"^1.11|^2.0\",\n \"doctrine/deprecations\": \"^0.5.3|^1\",\n \"doctrine/event-manager\": \"^1|^2\",\n \"php\": \"^7.4 || ^8.0\",\n \"psr/cache\": \"^1|^2|^3\",\n \"psr/log\": \"^1|^2|^3\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"12.0.0\",\n \"fig/log-test\": \"^1\",\n \"jetbrains/phpstorm-stubs\": \"2023.1\",\n \"phpstan/phpstan\": \"1.12.0\",\n \"phpstan/phpstan-strict-rules\": \"^1.6\",\n \"phpunit/phpunit\": \"9.6.20\",\n \"psalm/plugin-phpunit\": \"0.18.4\",\n \"slevomat/coding-standard\": \"8.13.1\",\n \"squizlabs/php_codesniffer\": \"3.10.2\",\n \"symfony/cache\": \"^5.4|^6.0|^7.0\",\n \"symfony/console\": \"^4.4|^5.4|^6.0|^7.0\",\n \"vimeo/psalm\": \"4.30.0\"\n },\n \"suggest\": {\n \"symfony/console\": \"For helpful console commands such as SQL execution and import of files.\"\n },\n \"bin\": [\n \"bin/doctrine-dbal\"\n ],\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\DBAL\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Guilherme Blanco\",\n \"email\": \"guilhermeblanco@gmail.com\"\n },\n {\n \"name\": \"Roman Borschel\",\n \"email\": \"roman@code-factory.org\"\n },\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Jonathan Wage\",\n \"email\": \"jonwage@gmail.com\"\n }\n ],\n \"description\": \"Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.\",\n \"homepage\": \"https://www.doctrine-project.org/projects/dbal.html\",\n \"keywords\": [\n \"abstraction\",\n \"database\",\n \"db2\",\n \"dbal\",\n \"mariadb\",\n \"mssql\",\n \"mysql\",\n \"oci8\",\n \"oracle\",\n \"pdo\",\n \"pgsql\",\n \"postgresql\",\n \"queryobject\",\n \"sasql\",\n \"sql\",\n \"sqlite\",\n \"sqlserver\",\n \"sqlsrv\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/dbal/issues\",\n \"source\": \"https://github.com/doctrine/dbal/tree/3.9.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Fdbal\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-01T13:49:23+00:00\"\n },\n {\n \"name\": \"doctrine/deprecations\",\n \"version\": \"1.1.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/deprecations.git\",\n \"reference\": \"dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab\",\n \"reference\": \"dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^7.1 || ^8.0\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^9\",\n \"phpstan/phpstan\": \"1.4.10 || 1.10.15\",\n \"phpstan/phpstan-phpunit\": \"^1.0\",\n \"phpunit/phpunit\": \"^7.5 || ^8.5 || ^9.5\",\n \"psalm/plugin-phpunit\": \"0.18.4\",\n \"psr/log\": \"^1 || ^2 || ^3\",\n \"vimeo/psalm\": \"4.30.0 || 5.12.0\"\n },\n \"suggest\": {\n \"psr/log\": \"Allows logging deprecations via PSR-3 logger implementation\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Deprecations\\\\\": \"lib/Doctrine/Deprecations\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"description\": \"A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.\",\n \"homepage\": \"https://www.doctrine-project.org/\",\n \"support\": {\n \"issues\": \"https://github.com/doctrine/deprecations/issues\",\n \"source\": \"https://github.com/doctrine/deprecations/tree/1.1.3\"\n },\n \"time\": \"2024-01-30T19:34:25+00:00\"\n },\n {\n \"name\": \"doctrine/doctrine-bundle\",\n \"version\": \"2.13.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/DoctrineBundle.git\",\n \"reference\": \"ca59d84b8e63143ce1aed90cdb333ba329d71563\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/DoctrineBundle/zipball/ca59d84b8e63143ce1aed90cdb333ba329d71563\",\n \"reference\": \"ca59d84b8e63143ce1aed90cdb333ba329d71563\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/cache\": \"^1.11 || ^2.0\",\n \"doctrine/dbal\": \"^3.7.0 || ^4.0\",\n \"doctrine/persistence\": \"^2.2 || ^3\",\n \"doctrine/sql-formatter\": \"^1.0.1\",\n \"php\": \"^7.4 || ^8.0\",\n \"symfony/cache\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/config\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/console\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/dependency-injection\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/deprecation-contracts\": \"^2.1 || ^3\",\n \"symfony/doctrine-bridge\": \"^5.4.19 || ^6.0.7 || ^7.0\",\n \"symfony/framework-bundle\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/polyfill-php80\": \"^1.15\",\n \"symfony/service-contracts\": \"^1.1.1 || ^2.0 || ^3\"\n },\n \"conflict\": {\n \"doctrine/annotations\": \">=3.0\",\n \"doctrine/orm\": \"<2.17 || >=4.0\",\n \"twig/twig\": \"<1.34 || >=2.0 <2.4\"\n },\n \"require-dev\": {\n \"doctrine/annotations\": \"^1 || ^2\",\n \"doctrine/coding-standard\": \"^12\",\n \"doctrine/deprecations\": \"^1.0\",\n \"doctrine/orm\": \"^2.17 || ^3.0\",\n \"friendsofphp/proxy-manager-lts\": \"^1.0\",\n \"phpunit/phpunit\": \"^9.5.26\",\n \"psalm/plugin-phpunit\": \"^0.18.4\",\n \"psalm/plugin-symfony\": \"^5\",\n \"psr/log\": \"^1.1.4 || ^2.0 || ^3.0\",\n \"symfony/phpunit-bridge\": \"^6.1 || ^7.0\",\n \"symfony/property-info\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/proxy-manager-bridge\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/security-bundle\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/stopwatch\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/string\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/twig-bridge\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/validator\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/var-exporter\": \"^5.4 || ^6.2 || ^7.0\",\n \"symfony/web-profiler-bundle\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/yaml\": \"^5.4 || ^6.0 || ^7.0\",\n \"twig/twig\": \"^1.34 || ^2.12 || ^3.0\",\n \"vimeo/psalm\": \"^5.15\"\n },\n \"suggest\": {\n \"doctrine/orm\": \"The Doctrine ORM integration is optional in the bundle.\",\n \"ext-pdo\": \"*\",\n \"symfony/web-profiler-bundle\": \"To use the data collector.\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Bundle\\\\DoctrineBundle\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n },\n {\n \"name\": \"Doctrine Project\",\n \"homepage\": \"https://www.doctrine-project.org/\"\n }\n ],\n \"description\": \"Symfony DoctrineBundle\",\n \"homepage\": \"https://www.doctrine-project.org\",\n \"keywords\": [\n \"database\",\n \"dbal\",\n \"orm\",\n \"persistence\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/DoctrineBundle/issues\",\n \"source\": \"https://github.com/doctrine/DoctrineBundle/tree/2.13.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-bundle\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-01T09:46:40+00:00\"\n },\n {\n \"name\": \"doctrine/doctrine-migrations-bundle\",\n \"version\": \"3.3.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/DoctrineMigrationsBundle.git\",\n \"reference\": \"715b62c31a5894afcb2b2cdbbc6607d7dd0580c0\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/715b62c31a5894afcb2b2cdbbc6607d7dd0580c0\",\n \"reference\": \"715b62c31a5894afcb2b2cdbbc6607d7dd0580c0\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/doctrine-bundle\": \"^2.4\",\n \"doctrine/migrations\": \"^3.2\",\n \"php\": \"^7.2|^8.0\",\n \"symfony/deprecation-contracts\": \"^2.1 || ^3\",\n \"symfony/framework-bundle\": \"^5.4 || ^6.0 || ^7.0\"\n },\n \"require-dev\": {\n \"composer/semver\": \"^3.0\",\n \"doctrine/coding-standard\": \"^12\",\n \"doctrine/orm\": \"^2.6 || ^3\",\n \"doctrine/persistence\": \"^2.0 || ^3 \",\n \"phpstan/phpstan\": \"^1.4\",\n \"phpstan/phpstan-deprecation-rules\": \"^1\",\n \"phpstan/phpstan-phpunit\": \"^1\",\n \"phpstan/phpstan-strict-rules\": \"^1.1\",\n \"phpstan/phpstan-symfony\": \"^1.3\",\n \"phpunit/phpunit\": \"^8.5|^9.5\",\n \"psalm/plugin-phpunit\": \"^0.18.4\",\n \"psalm/plugin-symfony\": \"^3 || ^5\",\n \"symfony/phpunit-bridge\": \"^6.3 || ^7\",\n \"symfony/var-exporter\": \"^5.4 || ^6 || ^7\",\n \"vimeo/psalm\": \"^4.30 || ^5.15\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Bundle\\\\MigrationsBundle\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Doctrine Project\",\n \"homepage\": \"https://www.doctrine-project.org\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony DoctrineMigrationsBundle\",\n \"homepage\": \"https://www.doctrine-project.org\",\n \"keywords\": [\n \"dbal\",\n \"migrations\",\n \"schema\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/DoctrineMigrationsBundle/issues\",\n \"source\": \"https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.3.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-migrations-bundle\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-14T20:32:18+00:00\"\n },\n {\n \"name\": \"doctrine/event-manager\",\n \"version\": \"2.0.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/event-manager.git\",\n \"reference\": \"b680156fa328f1dfd874fd48c7026c41570b9c6e\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e\",\n \"reference\": \"b680156fa328f1dfd874fd48c7026c41570b9c6e\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^8.1\"\n },\n \"conflict\": {\n \"doctrine/common\": \"<2.9\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^12\",\n \"phpstan/phpstan\": \"^1.8.8\",\n \"phpunit/phpunit\": \"^10.5\",\n \"vimeo/psalm\": \"^5.24\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Common\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Guilherme Blanco\",\n \"email\": \"guilhermeblanco@gmail.com\"\n },\n {\n \"name\": \"Roman Borschel\",\n \"email\": \"roman@code-factory.org\"\n },\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Jonathan Wage\",\n \"email\": \"jonwage@gmail.com\"\n },\n {\n \"name\": \"Johannes Schmitt\",\n \"email\": \"schmittjoh@gmail.com\"\n },\n {\n \"name\": \"Marco Pivetta\",\n \"email\": \"ocramius@gmail.com\"\n }\n ],\n \"description\": \"The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.\",\n \"homepage\": \"https://www.doctrine-project.org/projects/event-manager.html\",\n \"keywords\": [\n \"event\",\n \"event dispatcher\",\n \"event manager\",\n \"event system\",\n \"events\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/event-manager/issues\",\n \"source\": \"https://github.com/doctrine/event-manager/tree/2.0.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-22T20:47:39+00:00\"\n },\n {\n \"name\": \"doctrine/inflector\",\n \"version\": \"2.0.10\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/inflector.git\",\n \"reference\": \"5817d0659c5b50c9b950feb9af7b9668e2c436bc\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc\",\n \"reference\": \"5817d0659c5b50c9b950feb9af7b9668e2c436bc\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^7.2 || ^8.0\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^11.0\",\n \"phpstan/phpstan\": \"^1.8\",\n \"phpstan/phpstan-phpunit\": \"^1.1\",\n \"phpstan/phpstan-strict-rules\": \"^1.3\",\n \"phpunit/phpunit\": \"^8.5 || ^9.5\",\n \"vimeo/psalm\": \"^4.25 || ^5.4\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Inflector\\\\\": \"lib/Doctrine/Inflector\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Guilherme Blanco\",\n \"email\": \"guilhermeblanco@gmail.com\"\n },\n {\n \"name\": \"Roman Borschel\",\n \"email\": \"roman@code-factory.org\"\n },\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Jonathan Wage\",\n \"email\": \"jonwage@gmail.com\"\n },\n {\n \"name\": \"Johannes Schmitt\",\n \"email\": \"schmittjoh@gmail.com\"\n }\n ],\n \"description\": \"PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.\",\n \"homepage\": \"https://www.doctrine-project.org/projects/inflector.html\",\n \"keywords\": [\n \"inflection\",\n \"inflector\",\n \"lowercase\",\n \"manipulation\",\n \"php\",\n \"plural\",\n \"singular\",\n \"strings\",\n \"uppercase\",\n \"words\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/inflector/issues\",\n \"source\": \"https://github.com/doctrine/inflector/tree/2.0.10\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Finflector\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-02-18T20:23:39+00:00\"\n },\n {\n \"name\": \"doctrine/instantiator\",\n \"version\": \"2.0.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/instantiator.git\",\n \"reference\": \"c6222283fa3f4ac679f8b9ced9a4e23f163e80d0\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0\",\n \"reference\": \"c6222283fa3f4ac679f8b9ced9a4e23f163e80d0\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^8.1\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^11\",\n \"ext-pdo\": \"*\",\n \"ext-phar\": \"*\",\n \"phpbench/phpbench\": \"^1.2\",\n \"phpstan/phpstan\": \"^1.9.4\",\n \"phpstan/phpstan-phpunit\": \"^1.3\",\n \"phpunit/phpunit\": \"^9.5.27\",\n \"vimeo/psalm\": \"^5.4\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Instantiator\\\\\": \"src/Doctrine/Instantiator/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Marco Pivetta\",\n \"email\": \"ocramius@gmail.com\",\n \"homepage\": \"https://ocramius.github.io/\"\n }\n ],\n \"description\": \"A small, lightweight utility to instantiate objects in PHP without invoking their constructors\",\n \"homepage\": \"https://www.doctrine-project.org/projects/instantiator.html\",\n \"keywords\": [\n \"constructor\",\n \"instantiate\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/instantiator/issues\",\n \"source\": \"https://github.com/doctrine/instantiator/tree/2.0.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2022-12-30T00:23:10+00:00\"\n },\n {\n \"name\": \"doctrine/lexer\",\n \"version\": \"3.0.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/lexer.git\",\n \"reference\": \"31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd\",\n \"reference\": \"31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^8.1\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^12\",\n \"phpstan/phpstan\": \"^1.10\",\n \"phpunit/phpunit\": \"^10.5\",\n \"psalm/plugin-phpunit\": \"^0.18.3\",\n \"vimeo/psalm\": \"^5.21\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Common\\\\Lexer\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Guilherme Blanco\",\n \"email\": \"guilhermeblanco@gmail.com\"\n },\n {\n \"name\": \"Roman Borschel\",\n \"email\": \"roman@code-factory.org\"\n },\n {\n \"name\": \"Johannes Schmitt\",\n \"email\": \"schmittjoh@gmail.com\"\n }\n ],\n \"description\": \"PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.\",\n \"homepage\": \"https://www.doctrine-project.org/projects/lexer.html\",\n \"keywords\": [\n \"annotations\",\n \"docblock\",\n \"lexer\",\n \"parser\",\n \"php\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/lexer/issues\",\n \"source\": \"https://github.com/doctrine/lexer/tree/3.0.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Flexer\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-02-05T11:56:58+00:00\"\n },\n {\n \"name\": \"doctrine/migrations\",\n \"version\": \"3.8.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/migrations.git\",\n \"reference\": \"7760fbd0b7cb58bfb50415505a7bab821adf0877\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/migrations/zipball/7760fbd0b7cb58bfb50415505a7bab821adf0877\",\n \"reference\": \"7760fbd0b7cb58bfb50415505a7bab821adf0877\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer-runtime-api\": \"^2\",\n \"doctrine/dbal\": \"^3.6 || ^4\",\n \"doctrine/deprecations\": \"^0.5.3 || ^1\",\n \"doctrine/event-manager\": \"^1.2 || ^2.0\",\n \"php\": \"^8.1\",\n \"psr/log\": \"^1.1.3 || ^2 || ^3\",\n \"symfony/console\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/stopwatch\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/var-exporter\": \"^6.2 || ^7.0\"\n },\n \"conflict\": {\n \"doctrine/orm\": \"<2.12 || >=4\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^12\",\n \"doctrine/orm\": \"^2.13 || ^3\",\n \"doctrine/persistence\": \"^2 || ^3\",\n \"doctrine/sql-formatter\": \"^1.0\",\n \"ext-pdo_sqlite\": \"*\",\n \"fig/log-test\": \"^1\",\n \"phpstan/phpstan\": \"^1.10\",\n \"phpstan/phpstan-deprecation-rules\": \"^1.1\",\n \"phpstan/phpstan-phpunit\": \"^1.3\",\n \"phpstan/phpstan-strict-rules\": \"^1.4\",\n \"phpstan/phpstan-symfony\": \"^1.3\",\n \"phpunit/phpunit\": \"^10.3\",\n \"symfony/cache\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/process\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/yaml\": \"^5.4 || ^6.0 || ^7.0\"\n },\n \"suggest\": {\n \"doctrine/sql-formatter\": \"Allows to generate formatted SQL with the diff command.\",\n \"symfony/yaml\": \"Allows the use of yaml for migration configuration files.\"\n },\n \"bin\": [\n \"bin/doctrine-migrations\"\n ],\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Migrations\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Jonathan Wage\",\n \"email\": \"jonwage@gmail.com\"\n },\n {\n \"name\": \"Michael Simonson\",\n \"email\": \"contact@mikesimonson.com\"\n }\n ],\n \"description\": \"PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool.\",\n \"homepage\": \"https://www.doctrine-project.org/projects/migrations.html\",\n \"keywords\": [\n \"database\",\n \"dbal\",\n \"migrations\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/migrations/issues\",\n \"source\": \"https://github.com/doctrine/migrations/tree/3.8.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Fmigrations\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-28T13:17:28+00:00\"\n },\n {\n \"name\": \"doctrine/orm\",\n \"version\": \"3.2.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/orm.git\",\n \"reference\": \"831a1eb7d260925528cdbb49cc1866c0357cf147\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/orm/zipball/831a1eb7d260925528cdbb49cc1866c0357cf147\",\n \"reference\": \"831a1eb7d260925528cdbb49cc1866c0357cf147\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer-runtime-api\": \"^2\",\n \"doctrine/collections\": \"^2.2\",\n \"doctrine/dbal\": \"^3.8.2 || ^4\",\n \"doctrine/deprecations\": \"^0.5.3 || ^1\",\n \"doctrine/event-manager\": \"^1.2 || ^2\",\n \"doctrine/inflector\": \"^1.4 || ^2.0\",\n \"doctrine/instantiator\": \"^1.3 || ^2\",\n \"doctrine/lexer\": \"^3\",\n \"doctrine/persistence\": \"^3.3.1\",\n \"ext-ctype\": \"*\",\n \"php\": \"^8.1\",\n \"psr/cache\": \"^1 || ^2 || ^3\",\n \"symfony/console\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/var-exporter\": \"^6.3.9 || ^7.0\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^12.0\",\n \"phpbench/phpbench\": \"^1.0\",\n \"phpstan/phpstan\": \"1.11.1\",\n \"phpunit/phpunit\": \"^10.4.0\",\n \"psr/log\": \"^1 || ^2 || ^3\",\n \"squizlabs/php_codesniffer\": \"3.7.2\",\n \"symfony/cache\": \"^5.4 || ^6.2 || ^7.0\",\n \"vimeo/psalm\": \"5.24.0\"\n },\n \"suggest\": {\n \"ext-dom\": \"Provides support for XSD validation for XML mapping files\",\n \"symfony/cache\": \"Provides cache support for Setup Tool with doctrine/cache 2.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\ORM\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Guilherme Blanco\",\n \"email\": \"guilhermeblanco@gmail.com\"\n },\n {\n \"name\": \"Roman Borschel\",\n \"email\": \"roman@code-factory.org\"\n },\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Jonathan Wage\",\n \"email\": \"jonwage@gmail.com\"\n },\n {\n \"name\": \"Marco Pivetta\",\n \"email\": \"ocramius@gmail.com\"\n }\n ],\n \"description\": \"Object-Relational-Mapper for PHP\",\n \"homepage\": \"https://www.doctrine-project.org/projects/orm.html\",\n \"keywords\": [\n \"database\",\n \"orm\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/orm/issues\",\n \"source\": \"https://github.com/doctrine/orm/tree/3.2.2\"\n },\n \"time\": \"2024-08-23T10:03:52+00:00\"\n },\n {\n \"name\": \"doctrine/persistence\",\n \"version\": \"3.3.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/persistence.git\",\n \"reference\": \"b337726451f5d530df338fc7f68dee8781b49779\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/persistence/zipball/b337726451f5d530df338fc7f68dee8781b49779\",\n \"reference\": \"b337726451f5d530df338fc7f68dee8781b49779\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/event-manager\": \"^1 || ^2\",\n \"php\": \"^7.2 || ^8.0\",\n \"psr/cache\": \"^1.0 || ^2.0 || ^3.0\"\n },\n \"conflict\": {\n \"doctrine/common\": \"<2.10\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^12\",\n \"doctrine/common\": \"^3.0\",\n \"phpstan/phpstan\": \"1.11.1\",\n \"phpstan/phpstan-phpunit\": \"^1\",\n \"phpstan/phpstan-strict-rules\": \"^1.1\",\n \"phpunit/phpunit\": \"^8.5 || ^9.5\",\n \"symfony/cache\": \"^4.4 || ^5.4 || ^6.0\",\n \"vimeo/psalm\": \"4.30.0 || 5.24.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\Persistence\\\\\": \"src/Persistence\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Guilherme Blanco\",\n \"email\": \"guilhermeblanco@gmail.com\"\n },\n {\n \"name\": \"Roman Borschel\",\n \"email\": \"roman@code-factory.org\"\n },\n {\n \"name\": \"Benjamin Eberlei\",\n \"email\": \"kontakt@beberlei.de\"\n },\n {\n \"name\": \"Jonathan Wage\",\n \"email\": \"jonwage@gmail.com\"\n },\n {\n \"name\": \"Johannes Schmitt\",\n \"email\": \"schmittjoh@gmail.com\"\n },\n {\n \"name\": \"Marco Pivetta\",\n \"email\": \"ocramius@gmail.com\"\n }\n ],\n \"description\": \"The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.\",\n \"homepage\": \"https://www.doctrine-project.org/projects/persistence.html\",\n \"keywords\": [\n \"mapper\",\n \"object\",\n \"odm\",\n \"orm\",\n \"persistence\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/persistence/issues\",\n \"source\": \"https://github.com/doctrine/persistence/tree/3.3.3\"\n },\n \"funding\": [\n {\n \"url\": \"https://www.doctrine-project.org/sponsorship.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://www.patreon.com/phpdoctrine\",\n \"type\": \"patreon\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-06-20T10:14:30+00:00\"\n },\n {\n \"name\": \"doctrine/sql-formatter\",\n \"version\": \"1.4.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/doctrine/sql-formatter.git\",\n \"reference\": \"7f83911cc5eba870de7ebb11283972483f7e2891\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/doctrine/sql-formatter/zipball/7f83911cc5eba870de7ebb11283972483f7e2891\",\n \"reference\": \"7f83911cc5eba870de7ebb11283972483f7e2891\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^8.1\"\n },\n \"require-dev\": {\n \"doctrine/coding-standard\": \"^12\",\n \"phpstan/phpstan\": \"^1.10\",\n \"phpunit/phpunit\": \"^10.5\",\n \"vimeo/psalm\": \"^5.24\"\n },\n \"bin\": [\n \"bin/sql-formatter\"\n ],\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Doctrine\\\\SqlFormatter\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Jeremy Dorn\",\n \"email\": \"jeremy@jeremydorn.com\",\n \"homepage\": \"https://jeremydorn.com/\"\n }\n ],\n \"description\": \"a PHP SQL highlighting library\",\n \"homepage\": \"https://github.com/doctrine/sql-formatter/\",\n \"keywords\": [\n \"highlight\",\n \"sql\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/doctrine/sql-formatter/issues\",\n \"source\": \"https://github.com/doctrine/sql-formatter/tree/1.4.1\"\n },\n \"time\": \"2024-08-05T20:32:22+00:00\"\n },\n {\n \"name\": \"egulias/email-validator\",\n \"version\": \"4.0.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/egulias/EmailValidator.git\",\n \"reference\": \"ebaaf5be6c0286928352e054f2d5125608e5405e\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e\",\n \"reference\": \"ebaaf5be6c0286928352e054f2d5125608e5405e\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/lexer\": \"^2.0 || ^3.0\",\n \"php\": \">=8.1\",\n \"symfony/polyfill-intl-idn\": \"^1.26\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^10.2\",\n \"vimeo/psalm\": \"^5.12\"\n },\n \"suggest\": {\n \"ext-intl\": \"PHP Internationalization Libraries are required to use the SpoofChecking validation\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"4.0.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Egulias\\\\EmailValidator\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Eduardo Gulias Davis\"\n }\n ],\n \"description\": \"A library for validating emails against several RFCs\",\n \"homepage\": \"https://github.com/egulias/EmailValidator\",\n \"keywords\": [\n \"email\",\n \"emailvalidation\",\n \"emailvalidator\",\n \"validation\",\n \"validator\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/egulias/EmailValidator/issues\",\n \"source\": \"https://github.com/egulias/EmailValidator/tree/4.0.2\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/egulias\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2023-10-06T06:47:41+00:00\"\n },\n {\n \"name\": \"monolog/monolog\",\n \"version\": \"3.7.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/Seldaek/monolog.git\",\n \"reference\": \"f4393b648b78a5408747de94fca38beb5f7e9ef8\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8\",\n \"reference\": \"f4393b648b78a5408747de94fca38beb5f7e9ef8\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\",\n \"psr/log\": \"^2.0 || ^3.0\"\n },\n \"provide\": {\n \"psr/log-implementation\": \"3.0.0\"\n },\n \"require-dev\": {\n \"aws/aws-sdk-php\": \"^3.0\",\n \"doctrine/couchdb\": \"~1.0@dev\",\n \"elasticsearch/elasticsearch\": \"^7 || ^8\",\n \"ext-json\": \"*\",\n \"graylog2/gelf-php\": \"^1.4.2 || ^2.0\",\n \"guzzlehttp/guzzle\": \"^7.4.5\",\n \"guzzlehttp/psr7\": \"^2.2\",\n \"mongodb/mongodb\": \"^1.8\",\n \"php-amqplib/php-amqplib\": \"~2.4 || ^3\",\n \"phpstan/phpstan\": \"^1.9\",\n \"phpstan/phpstan-deprecation-rules\": \"^1.0\",\n \"phpstan/phpstan-strict-rules\": \"^1.4\",\n \"phpunit/phpunit\": \"^10.5.17\",\n \"predis/predis\": \"^1.1 || ^2\",\n \"ruflin/elastica\": \"^7\",\n \"symfony/mailer\": \"^5.4 || ^6\",\n \"symfony/mime\": \"^5.4 || ^6\"\n },\n \"suggest\": {\n \"aws/aws-sdk-php\": \"Allow sending log messages to AWS services like DynamoDB\",\n \"doctrine/couchdb\": \"Allow sending log messages to a CouchDB server\",\n \"elasticsearch/elasticsearch\": \"Allow sending log messages to an Elasticsearch server via official client\",\n \"ext-amqp\": \"Allow sending log messages to an AMQP server (1.0+ required)\",\n \"ext-curl\": \"Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler\",\n \"ext-mbstring\": \"Allow to work properly with unicode symbols\",\n \"ext-mongodb\": \"Allow sending log messages to a MongoDB server (via driver)\",\n \"ext-openssl\": \"Required to send log messages using SSL\",\n \"ext-sockets\": \"Allow sending log messages to a Syslog server (via UDP driver)\",\n \"graylog2/gelf-php\": \"Allow sending log messages to a GrayLog2 server\",\n \"mongodb/mongodb\": \"Allow sending log messages to a MongoDB server (via library)\",\n \"php-amqplib/php-amqplib\": \"Allow sending log messages to an AMQP server using php-amqplib\",\n \"rollbar/rollbar\": \"Allow sending log messages to Rollbar\",\n \"ruflin/elastica\": \"Allow sending log messages to an Elastic Search server\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Monolog\\\\\": \"src/Monolog\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Jordi Boggiano\",\n \"email\": \"j.boggiano@seld.be\",\n \"homepage\": \"https://seld.be\"\n }\n ],\n \"description\": \"Sends your logs to files, sockets, inboxes, databases and various web services\",\n \"homepage\": \"https://github.com/Seldaek/monolog\",\n \"keywords\": [\n \"log\",\n \"logging\",\n \"psr-3\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/Seldaek/monolog/issues\",\n \"source\": \"https://github.com/Seldaek/monolog/tree/3.7.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/Seldaek\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/monolog/monolog\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-06-28T09:40:51+00:00\"\n },\n {\n \"name\": \"phpdocumentor/reflection-common\",\n \"version\": \"2.2.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/phpDocumentor/ReflectionCommon.git\",\n \"reference\": \"1d01c49d4ed62f25aa84a747ad35d5a16924662b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b\",\n \"reference\": \"1d01c49d4ed62f25aa84a747ad35d5a16924662b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^7.2 || ^8.0\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-2.x\": \"2.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"phpDocumentor\\\\Reflection\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Jaap van Otterdijk\",\n \"email\": \"opensource@ijaap.nl\"\n }\n ],\n \"description\": \"Common reflection classes used by phpdocumentor to reflect the code structure\",\n \"homepage\": \"http://www.phpdoc.org\",\n \"keywords\": [\n \"FQSEN\",\n \"phpDocumentor\",\n \"phpdoc\",\n \"reflection\",\n \"static analysis\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/phpDocumentor/ReflectionCommon/issues\",\n \"source\": \"https://github.com/phpDocumentor/ReflectionCommon/tree/2.x\"\n },\n \"time\": \"2020-06-27T09:03:43+00:00\"\n },\n {\n \"name\": \"phpdocumentor/reflection-docblock\",\n \"version\": \"5.4.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/phpDocumentor/ReflectionDocBlock.git\",\n \"reference\": \"9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c\",\n \"reference\": \"9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/deprecations\": \"^1.1\",\n \"ext-filter\": \"*\",\n \"php\": \"^7.4 || ^8.0\",\n \"phpdocumentor/reflection-common\": \"^2.2\",\n \"phpdocumentor/type-resolver\": \"^1.7\",\n \"phpstan/phpdoc-parser\": \"^1.7\",\n \"webmozart/assert\": \"^1.9.1\"\n },\n \"require-dev\": {\n \"mockery/mockery\": \"~1.3.5\",\n \"phpstan/extension-installer\": \"^1.1\",\n \"phpstan/phpstan\": \"^1.8\",\n \"phpstan/phpstan-mockery\": \"^1.1\",\n \"phpstan/phpstan-webmozart-assert\": \"^1.2\",\n \"phpunit/phpunit\": \"^9.5\",\n \"vimeo/psalm\": \"^5.13\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"5.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"phpDocumentor\\\\Reflection\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Mike van Riel\",\n \"email\": \"me@mikevanriel.com\"\n },\n {\n \"name\": \"Jaap van Otterdijk\",\n \"email\": \"opensource@ijaap.nl\"\n }\n ],\n \"description\": \"With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.\",\n \"support\": {\n \"issues\": \"https://github.com/phpDocumentor/ReflectionDocBlock/issues\",\n \"source\": \"https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1\"\n },\n \"time\": \"2024-05-21T05:55:05+00:00\"\n },\n {\n \"name\": \"phpdocumentor/type-resolver\",\n \"version\": \"1.8.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/phpDocumentor/TypeResolver.git\",\n \"reference\": \"153ae662783729388a584b4361f2545e4d841e3c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c\",\n \"reference\": \"153ae662783729388a584b4361f2545e4d841e3c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/deprecations\": \"^1.0\",\n \"php\": \"^7.3 || ^8.0\",\n \"phpdocumentor/reflection-common\": \"^2.0\",\n \"phpstan/phpdoc-parser\": \"^1.13\"\n },\n \"require-dev\": {\n \"ext-tokenizer\": \"*\",\n \"phpbench/phpbench\": \"^1.2\",\n \"phpstan/extension-installer\": \"^1.1\",\n \"phpstan/phpstan\": \"^1.8\",\n \"phpstan/phpstan-phpunit\": \"^1.1\",\n \"phpunit/phpunit\": \"^9.5\",\n \"rector/rector\": \"^0.13.9\",\n \"vimeo/psalm\": \"^4.25\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-1.x\": \"1.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"phpDocumentor\\\\Reflection\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Mike van Riel\",\n \"email\": \"me@mikevanriel.com\"\n }\n ],\n \"description\": \"A PSR-5 based resolver of Class names, Types and Structural Element Names\",\n \"support\": {\n \"issues\": \"https://github.com/phpDocumentor/TypeResolver/issues\",\n \"source\": \"https://github.com/phpDocumentor/TypeResolver/tree/1.8.2\"\n },\n \"time\": \"2024-02-23T11:10:43+00:00\"\n },\n {\n \"name\": \"phpstan/phpdoc-parser\",\n \"version\": \"1.32.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/phpstan/phpdoc-parser.git\",\n \"reference\": \"6ca22b154efdd9e3c68c56f5d94670920a1c19a4\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6ca22b154efdd9e3c68c56f5d94670920a1c19a4\",\n \"reference\": \"6ca22b154efdd9e3c68c56f5d94670920a1c19a4\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^7.2 || ^8.0\"\n },\n \"require-dev\": {\n \"doctrine/annotations\": \"^2.0\",\n \"nikic/php-parser\": \"^4.15\",\n \"php-parallel-lint/php-parallel-lint\": \"^1.2\",\n \"phpstan/extension-installer\": \"^1.0\",\n \"phpstan/phpstan\": \"^1.5\",\n \"phpstan/phpstan-phpunit\": \"^1.1\",\n \"phpstan/phpstan-strict-rules\": \"^1.0\",\n \"phpunit/phpunit\": \"^9.5\",\n \"symfony/process\": \"^5.2\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"PHPStan\\\\PhpDocParser\\\\\": [\n \"src/\"\n ]\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"description\": \"PHPDoc parser with support for nullable, intersection and generic types\",\n \"support\": {\n \"issues\": \"https://github.com/phpstan/phpdoc-parser/issues\",\n \"source\": \"https://github.com/phpstan/phpdoc-parser/tree/1.32.0\"\n },\n \"time\": \"2024-09-26T07:23:32+00:00\"\n },\n {\n \"name\": \"psr/cache\",\n \"version\": \"3.0.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/php-fig/cache.git\",\n \"reference\": \"aa5030cfa5405eccfdcb1083ce040c2cb8d253bf\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf\",\n \"reference\": \"aa5030cfa5405eccfdcb1083ce040c2cb8d253bf\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.0.0\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"1.0.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Psr\\\\Cache\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"PHP-FIG\",\n \"homepage\": \"https://www.php-fig.org/\"\n }\n ],\n \"description\": \"Common interface for caching libraries\",\n \"keywords\": [\n \"cache\",\n \"psr\",\n \"psr-6\"\n ],\n \"support\": {\n \"source\": \"https://github.com/php-fig/cache/tree/3.0.0\"\n },\n \"time\": \"2021-02-03T23:26:27+00:00\"\n },\n {\n \"name\": \"psr/clock\",\n \"version\": \"1.0.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/php-fig/clock.git\",\n \"reference\": \"e41a24703d4560fd0acb709162f73b8adfc3aa0d\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d\",\n \"reference\": \"e41a24703d4560fd0acb709162f73b8adfc3aa0d\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^7.0 || ^8.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Psr\\\\Clock\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"PHP-FIG\",\n \"homepage\": \"https://www.php-fig.org/\"\n }\n ],\n \"description\": \"Common interface for reading the clock.\",\n \"homepage\": \"https://github.com/php-fig/clock\",\n \"keywords\": [\n \"clock\",\n \"now\",\n \"psr\",\n \"psr-20\",\n \"time\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/php-fig/clock/issues\",\n \"source\": \"https://github.com/php-fig/clock/tree/1.0.0\"\n },\n \"time\": \"2022-11-25T14:36:26+00:00\"\n },\n {\n \"name\": \"psr/container\",\n \"version\": \"2.0.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/php-fig/container.git\",\n \"reference\": \"c71ecc56dfe541dbd90c5360474fbc405f8d5963\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963\",\n \"reference\": \"c71ecc56dfe541dbd90c5360474fbc405f8d5963\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.4.0\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"2.0.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Psr\\\\Container\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"PHP-FIG\",\n \"homepage\": \"https://www.php-fig.org/\"\n }\n ],\n \"description\": \"Common Container Interface (PHP FIG PSR-11)\",\n \"homepage\": \"https://github.com/php-fig/container\",\n \"keywords\": [\n \"PSR-11\",\n \"container\",\n \"container-interface\",\n \"container-interop\",\n \"psr\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/php-fig/container/issues\",\n \"source\": \"https://github.com/php-fig/container/tree/2.0.2\"\n },\n \"time\": \"2021-11-05T16:47:00+00:00\"\n },\n {\n \"name\": \"psr/event-dispatcher\",\n \"version\": \"1.0.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/php-fig/event-dispatcher.git\",\n \"reference\": \"dbefd12671e8a14ec7f180cab83036ed26714bb0\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0\",\n \"reference\": \"dbefd12671e8a14ec7f180cab83036ed26714bb0\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.2.0\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"1.0.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Psr\\\\EventDispatcher\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"PHP-FIG\",\n \"homepage\": \"http://www.php-fig.org/\"\n }\n ],\n \"description\": \"Standard interfaces for event handling.\",\n \"keywords\": [\n \"events\",\n \"psr\",\n \"psr-14\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/php-fig/event-dispatcher/issues\",\n \"source\": \"https://github.com/php-fig/event-dispatcher/tree/1.0.0\"\n },\n \"time\": \"2019-01-08T18:20:26+00:00\"\n },\n {\n \"name\": \"psr/link\",\n \"version\": \"2.0.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/php-fig/link.git\",\n \"reference\": \"84b159194ecfd7eaa472280213976e96415433f7\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/php-fig/link/zipball/84b159194ecfd7eaa472280213976e96415433f7\",\n \"reference\": \"84b159194ecfd7eaa472280213976e96415433f7\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.0.0\"\n },\n \"suggest\": {\n \"fig/link-util\": \"Provides some useful PSR-13 utilities\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"2.0.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Psr\\\\Link\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"PHP-FIG\",\n \"homepage\": \"http://www.php-fig.org/\"\n }\n ],\n \"description\": \"Common interfaces for HTTP links\",\n \"homepage\": \"https://github.com/php-fig/link\",\n \"keywords\": [\n \"http\",\n \"http-link\",\n \"link\",\n \"psr\",\n \"psr-13\",\n \"rest\"\n ],\n \"support\": {\n \"source\": \"https://github.com/php-fig/link/tree/2.0.1\"\n },\n \"time\": \"2021-03-11T23:00:27+00:00\"\n },\n {\n \"name\": \"psr/log\",\n \"version\": \"3.0.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/php-fig/log.git\",\n \"reference\": \"f16e1d5863e37f8d8c2a01719f5b34baa2b714d3\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3\",\n \"reference\": \"f16e1d5863e37f8d8c2a01719f5b34baa2b714d3\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.0.0\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"3.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Psr\\\\Log\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"PHP-FIG\",\n \"homepage\": \"https://www.php-fig.org/\"\n }\n ],\n \"description\": \"Common interface for logging libraries\",\n \"homepage\": \"https://github.com/php-fig/log\",\n \"keywords\": [\n \"log\",\n \"psr\",\n \"psr-3\"\n ],\n \"support\": {\n \"source\": \"https://github.com/php-fig/log/tree/3.0.2\"\n },\n \"time\": \"2024-09-11T13:17:53+00:00\"\n },\n {\n \"name\": \"symfony/asset\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/asset.git\",\n \"reference\": \"8970de4a0cedd34e097c0f5c502a614780b9ca43\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/asset/zipball/8970de4a0cedd34e097c0f5c502a614780b9ca43\",\n \"reference\": \"8970de4a0cedd34e097c0f5c502a614780b9ca43\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\"\n },\n \"conflict\": {\n \"symfony/http-foundation\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Asset\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/asset/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/asset-mapper\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/asset-mapper.git\",\n \"reference\": \"e3ae56f965f1fe503db1f604756a44d40e6dea16\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/asset-mapper/zipball/e3ae56f965f1fe503db1f604756a44d40e6dea16\",\n \"reference\": \"e3ae56f965f1fe503db1f604756a44d40e6dea16\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer/semver\": \"^3.0\",\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.1|^3\",\n \"symfony/filesystem\": \"^7.1\",\n \"symfony/http-client\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"symfony/framework-bundle\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/asset\": \"^6.4|^7.0\",\n \"symfony/browser-kit\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/event-dispatcher-contracts\": \"^3.0\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/framework-bundle\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/web-link\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\AssetMapper\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Maps directories of assets & makes them available in a public directory with versioned filenames.\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/asset-mapper/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-19T08:57:32+00:00\"\n },\n {\n \"name\": \"symfony/cache\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/cache.git\",\n \"reference\": \"86e5296b10e4dec8c8441056ca606aedb8a3be0a\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/cache/zipball/86e5296b10e4dec8c8441056ca606aedb8a3be0a\",\n \"reference\": \"86e5296b10e4dec8c8441056ca606aedb8a3be0a\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/cache\": \"^2.0|^3.0\",\n \"psr/log\": \"^1.1|^2|^3\",\n \"symfony/cache-contracts\": \"^2.5|^3\",\n \"symfony/deprecation-contracts\": \"^2.5|^3.0\",\n \"symfony/service-contracts\": \"^2.5|^3\",\n \"symfony/var-exporter\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"doctrine/dbal\": \"<3.6\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/http-kernel\": \"<6.4\",\n \"symfony/var-dumper\": \"<6.4\"\n },\n \"provide\": {\n \"psr/cache-implementation\": \"2.0|3.0\",\n \"psr/simple-cache-implementation\": \"1.0|2.0|3.0\",\n \"symfony/cache-implementation\": \"1.1|2.0|3.0\"\n },\n \"require-dev\": {\n \"cache/integration-tests\": \"dev-master\",\n \"doctrine/dbal\": \"^3.6|^4\",\n \"predis/predis\": \"^1.1|^2.0\",\n \"psr/simple-cache\": \"^1.0|^2.0|^3.0\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/filesystem\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Cache\\\\\": \"\"\n },\n \"classmap\": [\n \"Traits/ValueWrapper.php\"\n ],\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides extended PSR-6, PSR-16 (and tags) implementations\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"caching\",\n \"psr6\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/cache/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-17T09:16:35+00:00\"\n },\n {\n \"name\": \"symfony/cache-contracts\",\n \"version\": \"v3.5.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/cache-contracts.git\",\n \"reference\": \"df6a1a44c890faded49a5fca33c2d5c5fd3c2197\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/cache-contracts/zipball/df6a1a44c890faded49a5fca33c2d5c5fd3c2197\",\n \"reference\": \"df6a1a44c890faded49a5fca33c2d5c5fd3c2197\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\",\n \"psr/cache\": \"^3.0\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.5-dev\"\n },\n \"thanks\": {\n \"name\": \"symfony/contracts\",\n \"url\": \"https://github.com/symfony/contracts\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Contracts\\\\Cache\\\\\": \"\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Generic abstractions related to caching\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"abstractions\",\n \"contracts\",\n \"decoupling\",\n \"interfaces\",\n \"interoperability\",\n \"standards\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/cache-contracts/tree/v3.5.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-04-18T09:32:20+00:00\"\n },\n {\n \"name\": \"symfony/clock\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/clock.git\",\n \"reference\": \"3dfc8b084853586de51dd1441c6242c76a28cbe7\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/clock/zipball/3dfc8b084853586de51dd1441c6242c76a28cbe7\",\n \"reference\": \"3dfc8b084853586de51dd1441c6242c76a28cbe7\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/clock\": \"^1.0\",\n \"symfony/polyfill-php83\": \"^1.28\"\n },\n \"provide\": {\n \"psr/clock-implementation\": \"1.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"files\": [\n \"Resources/now.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Clock\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Decouples applications from the system clock\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"clock\",\n \"psr20\",\n \"time\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/clock/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/config\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/config.git\",\n \"reference\": \"2210fc99fa42a259eb6c89d1f724ce0c4d62d5d2\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/config/zipball/2210fc99fa42a259eb6c89d1f724ce0c4d62d5d2\",\n \"reference\": \"2210fc99fa42a259eb6c89d1f724ce0c4d62d5d2\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/filesystem\": \"^7.1\",\n \"symfony/polyfill-ctype\": \"~1.8\"\n },\n \"conflict\": {\n \"symfony/finder\": \"<6.4\",\n \"symfony/service-contracts\": \"<2.5\"\n },\n \"require-dev\": {\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\",\n \"symfony/yaml\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Config\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Helps you find, load, combine, autofill and validate configuration values of any kind\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/config/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/console\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/console.git\",\n \"reference\": \"0fa539d12b3ccf068a722bbbffa07ca7079af9ee\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/console/zipball/0fa539d12b3ccf068a722bbbffa07ca7079af9ee\",\n \"reference\": \"0fa539d12b3ccf068a722bbbffa07ca7079af9ee\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/polyfill-mbstring\": \"~1.0\",\n \"symfony/service-contracts\": \"^2.5|^3\",\n \"symfony/string\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/dotenv\": \"<6.4\",\n \"symfony/event-dispatcher\": \"<6.4\",\n \"symfony/lock\": \"<6.4\",\n \"symfony/process\": \"<6.4\"\n },\n \"provide\": {\n \"psr/log-implementation\": \"1.0|2.0|3.0\"\n },\n \"require-dev\": {\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/lock\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\",\n \"symfony/stopwatch\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Console\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Eases the creation of beautiful and testable command line interfaces\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"cli\",\n \"command-line\",\n \"console\",\n \"terminal\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/console/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/dependency-injection\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/dependency-injection.git\",\n \"reference\": \"38465f925ec4e0707b090e9147c65869837d639d\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/dependency-injection/zipball/38465f925ec4e0707b090e9147c65869837d639d\",\n \"reference\": \"38465f925ec4e0707b090e9147c65869837d639d\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/container\": \"^1.1|^2.0\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/service-contracts\": \"^3.5\",\n \"symfony/var-exporter\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"ext-psr\": \"<1.1|>=2\",\n \"symfony/config\": \"<6.4\",\n \"symfony/finder\": \"<6.4\",\n \"symfony/yaml\": \"<6.4\"\n },\n \"provide\": {\n \"psr/container-implementation\": \"1.1|2.0\",\n \"symfony/service-implementation\": \"1.1|2.0|3.0\"\n },\n \"require-dev\": {\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/yaml\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\DependencyInjection\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Allows you to standardize and centralize the way objects are constructed in your application\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/dependency-injection/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/deprecation-contracts\",\n \"version\": \"v3.5.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/deprecation-contracts.git\",\n \"reference\": \"0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1\",\n \"reference\": \"0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.5-dev\"\n },\n \"thanks\": {\n \"name\": \"symfony/contracts\",\n \"url\": \"https://github.com/symfony/contracts\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"function.php\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"A generic function and convention to trigger deprecation notices\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/deprecation-contracts/tree/v3.5.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-04-18T09:32:20+00:00\"\n },\n {\n \"name\": \"symfony/doctrine-bridge\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/doctrine-bridge.git\",\n \"reference\": \"2568d0adaa5b0018b07beaa90363b880a43cc957\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/doctrine-bridge/zipball/2568d0adaa5b0018b07beaa90363b880a43cc957\",\n \"reference\": \"2568d0adaa5b0018b07beaa90363b880a43cc957\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/event-manager\": \"^2\",\n \"doctrine/persistence\": \"^3.1\",\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/polyfill-ctype\": \"~1.8\",\n \"symfony/polyfill-mbstring\": \"~1.0\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"doctrine/dbal\": \"<3.6\",\n \"doctrine/lexer\": \"<1.1\",\n \"doctrine/orm\": \"<2.15\",\n \"symfony/cache\": \"<6.4\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/form\": \"<6.4.6|>=7,<7.0.6\",\n \"symfony/http-foundation\": \"<6.4\",\n \"symfony/http-kernel\": \"<6.4\",\n \"symfony/lock\": \"<6.4\",\n \"symfony/messenger\": \"<6.4\",\n \"symfony/property-info\": \"<6.4\",\n \"symfony/security-bundle\": \"<6.4\",\n \"symfony/security-core\": \"<6.4\",\n \"symfony/validator\": \"<6.4\"\n },\n \"require-dev\": {\n \"doctrine/collections\": \"^1.0|^2.0\",\n \"doctrine/data-fixtures\": \"^1.1\",\n \"doctrine/dbal\": \"^3.6|^4\",\n \"doctrine/orm\": \"^2.15|^3\",\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/doctrine-messenger\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/form\": \"^6.4.6|^7.0.6\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/lock\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/property-info\": \"^6.4|^7.0\",\n \"symfony/security-core\": \"^6.4|^7.0\",\n \"symfony/stopwatch\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4|^7.0\",\n \"symfony/type-info\": \"^7.1\",\n \"symfony/uid\": \"^6.4|^7.0\",\n \"symfony/validator\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\"\n },\n \"type\": \"symfony-bridge\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bridge\\\\Doctrine\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides integration for Doctrine with various Symfony components\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/doctrine-bridge/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-08T12:32:26+00:00\"\n },\n {\n \"name\": \"symfony/doctrine-messenger\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/doctrine-messenger.git\",\n \"reference\": \"29015027fb63461e035246e07d74eeab9cb03304\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/doctrine-messenger/zipball/29015027fb63461e035246e07d74eeab9cb03304\",\n \"reference\": \"29015027fb63461e035246e07d74eeab9cb03304\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/dbal\": \"^3.6|^4\",\n \"php\": \">=8.2\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"doctrine/persistence\": \"<1.3\"\n },\n \"require-dev\": {\n \"doctrine/persistence\": \"^1.3|^2|^3\",\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4|^7.0\"\n },\n \"type\": \"symfony-messenger-bridge\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Messenger\\\\Bridge\\\\Doctrine\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony Doctrine Messenger Bridge\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/doctrine-messenger/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/dotenv\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/dotenv.git\",\n \"reference\": \"6d966200b399fa59759286f3fc7c919f0677c449\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/dotenv/zipball/6d966200b399fa59759286f3fc7c919f0677c449\",\n \"reference\": \"6d966200b399fa59759286f3fc7c919f0677c449\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\"\n },\n \"conflict\": {\n \"symfony/console\": \"<6.4\",\n \"symfony/process\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Dotenv\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Registers environment variables from a .env file\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"dotenv\",\n \"env\",\n \"environment\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/dotenv/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-17T09:16:35+00:00\"\n },\n {\n \"name\": \"symfony/error-handler\",\n \"version\": \"v7.1.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/error-handler.git\",\n \"reference\": \"432bb369952795c61ca1def65e078c4a80dad13c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/error-handler/zipball/432bb369952795c61ca1def65e078c4a80dad13c\",\n \"reference\": \"432bb369952795c61ca1def65e078c4a80dad13c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/var-dumper\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"symfony/deprecation-contracts\": \"<2.5\",\n \"symfony/http-kernel\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4|^7.0\"\n },\n \"bin\": [\n \"Resources/bin/patch-type-declarations\"\n ],\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\ErrorHandler\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides tools to manage errors and ease debugging PHP code\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/error-handler/tree/v7.1.3\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-07-26T13:02:51+00:00\"\n },\n {\n \"name\": \"symfony/event-dispatcher\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/event-dispatcher.git\",\n \"reference\": \"9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/event-dispatcher/zipball/9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7\",\n \"reference\": \"9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/event-dispatcher-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/service-contracts\": \"<2.5\"\n },\n \"provide\": {\n \"psr/event-dispatcher-implementation\": \"1.0\",\n \"symfony/event-dispatcher-implementation\": \"2.0|3.0\"\n },\n \"require-dev\": {\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/error-handler\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\",\n \"symfony/stopwatch\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\EventDispatcher\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides tools that allow your application components to communicate with each other by dispatching events and listening to them\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/event-dispatcher/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/event-dispatcher-contracts\",\n \"version\": \"v3.5.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/event-dispatcher-contracts.git\",\n \"reference\": \"8f93aec25d41b72493c6ddff14e916177c9efc50\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50\",\n \"reference\": \"8f93aec25d41b72493c6ddff14e916177c9efc50\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\",\n \"psr/event-dispatcher\": \"^1\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.5-dev\"\n },\n \"thanks\": {\n \"name\": \"symfony/contracts\",\n \"url\": \"https://github.com/symfony/contracts\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Contracts\\\\EventDispatcher\\\\\": \"\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Generic abstractions related to dispatching event\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"abstractions\",\n \"contracts\",\n \"decoupling\",\n \"interfaces\",\n \"interoperability\",\n \"standards\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-04-18T09:32:20+00:00\"\n },\n {\n \"name\": \"symfony/expression-language\",\n \"version\": \"v7.1.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/expression-language.git\",\n \"reference\": \"b9e4bc6685d513c10235145ed1042a6081635806\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/expression-language/zipball/b9e4bc6685d513c10235145ed1042a6081635806\",\n \"reference\": \"b9e4bc6685d513c10235145ed1042a6081635806\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\ExpressionLanguage\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides an engine that can compile and evaluate expressions\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/expression-language/tree/v7.1.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-12T09:59:40+00:00\"\n },\n {\n \"name\": \"symfony/filesystem\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/filesystem.git\",\n \"reference\": \"61fe0566189bf32e8cfee78335d8776f64a66f5a\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/filesystem/zipball/61fe0566189bf32e8cfee78335d8776f64a66f5a\",\n \"reference\": \"61fe0566189bf32e8cfee78335d8776f64a66f5a\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/polyfill-ctype\": \"~1.8\",\n \"symfony/polyfill-mbstring\": \"~1.8\"\n },\n \"require-dev\": {\n \"symfony/process\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Filesystem\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides basic utilities for the filesystem\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/filesystem/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-17T09:16:35+00:00\"\n },\n {\n \"name\": \"symfony/finder\",\n \"version\": \"v7.1.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/finder.git\",\n \"reference\": \"d95bbf319f7d052082fb7af147e0f835a695e823\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/finder/zipball/d95bbf319f7d052082fb7af147e0f835a695e823\",\n \"reference\": \"d95bbf319f7d052082fb7af147e0f835a695e823\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\"\n },\n \"require-dev\": {\n \"symfony/filesystem\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Finder\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Finds files and directories via an intuitive fluent interface\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/finder/tree/v7.1.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-13T14:28:19+00:00\"\n },\n {\n \"name\": \"symfony/flex\",\n \"version\": \"v2.4.6\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/flex.git\",\n \"reference\": \"4dc11919791f81d087a12db2ab4c7e044431ef6b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/flex/zipball/4dc11919791f81d087a12db2ab4c7e044431ef6b\",\n \"reference\": \"4dc11919791f81d087a12db2ab4c7e044431ef6b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer-plugin-api\": \"^2.1\",\n \"php\": \">=8.0\"\n },\n \"require-dev\": {\n \"composer/composer\": \"^2.1\",\n \"symfony/dotenv\": \"^5.4|^6.0\",\n \"symfony/filesystem\": \"^5.4|^6.0\",\n \"symfony/phpunit-bridge\": \"^5.4|^6.0\",\n \"symfony/process\": \"^5.4|^6.0\"\n },\n \"type\": \"composer-plugin\",\n \"extra\": {\n \"class\": \"Symfony\\\\Flex\\\\Flex\"\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Flex\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien.potencier@gmail.com\"\n }\n ],\n \"description\": \"Composer plugin for Symfony\",\n \"support\": {\n \"issues\": \"https://github.com/symfony/flex/issues\",\n \"source\": \"https://github.com/symfony/flex/tree/v2.4.6\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-04-27T10:22:22+00:00\"\n },\n {\n \"name\": \"symfony/form\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/form.git\",\n \"reference\": \"6b8b53ad6d42f14b158c896163b96ff260d78222\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/form/zipball/6b8b53ad6d42f14b158c896163b96ff260d78222\",\n \"reference\": \"6b8b53ad6d42f14b158c896163b96ff260d78222\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/options-resolver\": \"^6.4|^7.0\",\n \"symfony/polyfill-ctype\": \"~1.8\",\n \"symfony/polyfill-intl-icu\": \"^1.21\",\n \"symfony/polyfill-mbstring\": \"~1.0\",\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/console\": \"<6.4\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/doctrine-bridge\": \"<6.4\",\n \"symfony/error-handler\": \"<6.4\",\n \"symfony/framework-bundle\": \"<6.4\",\n \"symfony/http-kernel\": \"<6.4\",\n \"symfony/translation\": \"<6.4.3|>=7.0,<7.0.3\",\n \"symfony/translation-contracts\": \"<2.5\",\n \"symfony/twig-bridge\": \"<6.4\"\n },\n \"require-dev\": {\n \"doctrine/collections\": \"^1.0|^2.0\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/html-sanitizer\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/intl\": \"^6.4|^7.0\",\n \"symfony/security-core\": \"^6.4|^7.0\",\n \"symfony/security-csrf\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4.3|^7.0.3\",\n \"symfony/uid\": \"^6.4|^7.0\",\n \"symfony/validator\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Form\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Allows to easily create, process and reuse HTML forms\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/form/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/framework-bundle\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/framework-bundle.git\",\n \"reference\": \"8a792de86230c13a9de7750c0c8b23cc083183d4\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/framework-bundle/zipball/8a792de86230c13a9de7750c0c8b23cc083183d4\",\n \"reference\": \"8a792de86230c13a9de7750c0c8b23cc083183d4\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer-runtime-api\": \">=2.1\",\n \"ext-xml\": \"*\",\n \"php\": \">=8.2\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^7.1.5\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/error-handler\": \"^6.4|^7.0\",\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/filesystem\": \"^7.1\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/polyfill-mbstring\": \"~1.0\",\n \"symfony/routing\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"doctrine/persistence\": \"<1.3\",\n \"phpdocumentor/reflection-docblock\": \"<3.2.2\",\n \"phpdocumentor/type-resolver\": \"<1.4.0\",\n \"symfony/asset\": \"<6.4\",\n \"symfony/asset-mapper\": \"<6.4\",\n \"symfony/clock\": \"<6.4\",\n \"symfony/console\": \"<6.4\",\n \"symfony/dom-crawler\": \"<6.4\",\n \"symfony/dotenv\": \"<6.4\",\n \"symfony/form\": \"<6.4\",\n \"symfony/http-client\": \"<6.4\",\n \"symfony/lock\": \"<6.4\",\n \"symfony/mailer\": \"<6.4\",\n \"symfony/messenger\": \"<6.4\",\n \"symfony/mime\": \"<6.4\",\n \"symfony/property-access\": \"<6.4\",\n \"symfony/property-info\": \"<6.4\",\n \"symfony/scheduler\": \"<6.4.4|>=7.0.0,<7.0.4\",\n \"symfony/security-core\": \"<6.4\",\n \"symfony/security-csrf\": \"<6.4\",\n \"symfony/serializer\": \"<6.4\",\n \"symfony/stopwatch\": \"<6.4\",\n \"symfony/translation\": \"<6.4\",\n \"symfony/twig-bridge\": \"<6.4\",\n \"symfony/twig-bundle\": \"<6.4\",\n \"symfony/validator\": \"<6.4\",\n \"symfony/web-profiler-bundle\": \"<6.4\",\n \"symfony/workflow\": \"<6.4\"\n },\n \"require-dev\": {\n \"doctrine/persistence\": \"^1.3|^2|^3\",\n \"dragonmantank/cron-expression\": \"^3.1\",\n \"phpdocumentor/reflection-docblock\": \"^3.0|^4.0|^5.0\",\n \"seld/jsonlint\": \"^1.10\",\n \"symfony/asset\": \"^6.4|^7.0\",\n \"symfony/asset-mapper\": \"^6.4|^7.0\",\n \"symfony/browser-kit\": \"^6.4|^7.0\",\n \"symfony/clock\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/css-selector\": \"^6.4|^7.0\",\n \"symfony/dom-crawler\": \"^6.4|^7.0\",\n \"symfony/dotenv\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/form\": \"^6.4|^7.0\",\n \"symfony/html-sanitizer\": \"^6.4|^7.0\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/lock\": \"^6.4|^7.0\",\n \"symfony/mailer\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/mime\": \"^6.4|^7.0\",\n \"symfony/notifier\": \"^6.4|^7.0\",\n \"symfony/polyfill-intl-icu\": \"~1.0\",\n \"symfony/process\": \"^6.4|^7.0\",\n \"symfony/property-info\": \"^6.4|^7.0\",\n \"symfony/rate-limiter\": \"^6.4|^7.0\",\n \"symfony/scheduler\": \"^6.4.4|^7.0.4\",\n \"symfony/security-bundle\": \"^6.4|^7.0\",\n \"symfony/semaphore\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4|^7.0\",\n \"symfony/stopwatch\": \"^6.4|^7.0\",\n \"symfony/string\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4|^7.0\",\n \"symfony/twig-bundle\": \"^6.4|^7.0\",\n \"symfony/type-info\": \"^7.1\",\n \"symfony/uid\": \"^6.4|^7.0\",\n \"symfony/validator\": \"^6.4|^7.0\",\n \"symfony/web-link\": \"^6.4|^7.0\",\n \"symfony/workflow\": \"^6.4|^7.0\",\n \"symfony/yaml\": \"^6.4|^7.0\",\n \"twig/twig\": \"^3.0.4\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bundle\\\\FrameworkBundle\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides a tight integration between Symfony components and the Symfony full-stack framework\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/framework-bundle/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T13:35:23+00:00\"\n },\n {\n \"name\": \"symfony/http-client\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/http-client.git\",\n \"reference\": \"abca35865118edf35a23f2f24978a1784c831cb4\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/http-client/zipball/abca35865118edf35a23f2f24978a1784c831cb4\",\n \"reference\": \"abca35865118edf35a23f2f24978a1784c831cb4\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/http-client-contracts\": \"^3.4.1\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"php-http/discovery\": \"<1.15\",\n \"symfony/http-foundation\": \"<6.4\"\n },\n \"provide\": {\n \"php-http/async-client-implementation\": \"*\",\n \"php-http/client-implementation\": \"*\",\n \"psr/http-client-implementation\": \"1.0\",\n \"symfony/http-client-implementation\": \"3.0\"\n },\n \"require-dev\": {\n \"amphp/amp\": \"^2.5\",\n \"amphp/http-client\": \"^4.2.1\",\n \"amphp/http-tunnel\": \"^1.0\",\n \"amphp/socket\": \"^1.1\",\n \"guzzlehttp/promises\": \"^1.4|^2.0\",\n \"nyholm/psr7\": \"^1.0\",\n \"php-http/httplug\": \"^1.0|^2.0\",\n \"psr/http-client\": \"^1.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\",\n \"symfony/rate-limiter\": \"^6.4|^7.0\",\n \"symfony/stopwatch\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\HttpClient\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides powerful methods to fetch HTTP resources synchronously or asynchronously\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"http\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/http-client/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T13:35:23+00:00\"\n },\n {\n \"name\": \"symfony/http-client-contracts\",\n \"version\": \"v3.5.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/http-client-contracts.git\",\n \"reference\": \"20414d96f391677bf80078aa55baece78b82647d\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/http-client-contracts/zipball/20414d96f391677bf80078aa55baece78b82647d\",\n \"reference\": \"20414d96f391677bf80078aa55baece78b82647d\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.5-dev\"\n },\n \"thanks\": {\n \"name\": \"symfony/contracts\",\n \"url\": \"https://github.com/symfony/contracts\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Contracts\\\\HttpClient\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Test/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Generic abstractions related to HTTP clients\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"abstractions\",\n \"contracts\",\n \"decoupling\",\n \"interfaces\",\n \"interoperability\",\n \"standards\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/http-client-contracts/tree/v3.5.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-04-18T09:32:20+00:00\"\n },\n {\n \"name\": \"symfony/http-foundation\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/http-foundation.git\",\n \"reference\": \"e30ef73b1e44eea7eb37ba69600a354e553f694b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/http-foundation/zipball/e30ef73b1e44eea7eb37ba69600a354e553f694b\",\n \"reference\": \"e30ef73b1e44eea7eb37ba69600a354e553f694b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/polyfill-mbstring\": \"~1.1\",\n \"symfony/polyfill-php83\": \"^1.27\"\n },\n \"conflict\": {\n \"doctrine/dbal\": \"<3.6\",\n \"symfony/cache\": \"<6.4\"\n },\n \"require-dev\": {\n \"doctrine/dbal\": \"^3.6|^4\",\n \"predis/predis\": \"^1.1|^2.0\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/mime\": \"^6.4|^7.0\",\n \"symfony/rate-limiter\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\HttpFoundation\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Defines an object-oriented layer for the HTTP specification\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/http-foundation/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/http-kernel\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/http-kernel.git\",\n \"reference\": \"44204d96150a9df1fc57601ec933d23fefc2d65b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/http-kernel/zipball/44204d96150a9df1fc57601ec933d23fefc2d65b\",\n \"reference\": \"44204d96150a9df1fc57601ec933d23fefc2d65b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/error-handler\": \"^6.4|^7.0\",\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/polyfill-ctype\": \"^1.8\"\n },\n \"conflict\": {\n \"symfony/browser-kit\": \"<6.4\",\n \"symfony/cache\": \"<6.4\",\n \"symfony/config\": \"<6.4\",\n \"symfony/console\": \"<6.4\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/doctrine-bridge\": \"<6.4\",\n \"symfony/form\": \"<6.4\",\n \"symfony/http-client\": \"<6.4\",\n \"symfony/http-client-contracts\": \"<2.5\",\n \"symfony/mailer\": \"<6.4\",\n \"symfony/messenger\": \"<6.4\",\n \"symfony/translation\": \"<6.4\",\n \"symfony/translation-contracts\": \"<2.5\",\n \"symfony/twig-bridge\": \"<6.4\",\n \"symfony/validator\": \"<6.4\",\n \"symfony/var-dumper\": \"<6.4\",\n \"twig/twig\": \"<3.0.4\"\n },\n \"provide\": {\n \"psr/log-implementation\": \"1.0|2.0|3.0\"\n },\n \"require-dev\": {\n \"psr/cache\": \"^1.0|^2.0|^3.0\",\n \"symfony/browser-kit\": \"^6.4|^7.0\",\n \"symfony/clock\": \"^6.4|^7.0\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/css-selector\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/dom-crawler\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/http-client-contracts\": \"^2.5|^3\",\n \"symfony/process\": \"^6.4|^7.0\",\n \"symfony/property-access\": \"^7.1\",\n \"symfony/routing\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^7.1\",\n \"symfony/stopwatch\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4|^7.0\",\n \"symfony/translation-contracts\": \"^2.5|^3\",\n \"symfony/uid\": \"^6.4|^7.0\",\n \"symfony/validator\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\",\n \"symfony/var-exporter\": \"^6.4|^7.0\",\n \"twig/twig\": \"^3.0.4\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\HttpKernel\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides a structured process for converting a Request into a Response\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/http-kernel/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-21T06:09:21+00:00\"\n },\n {\n \"name\": \"symfony/intl\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/intl.git\",\n \"reference\": \"a0ba7a400e4c915500762c998355bea219a32d6b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/intl/zipball/a0ba7a400e4c915500762c998355bea219a32d6b\",\n \"reference\": \"a0ba7a400e4c915500762c998355bea219a32d6b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/string\": \"<7.1\"\n },\n \"require-dev\": {\n \"symfony/filesystem\": \"^6.4|^7.0\",\n \"symfony/var-exporter\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Intl\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\",\n \"/Resources/data/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Bernhard Schussek\",\n \"email\": \"bschussek@gmail.com\"\n },\n {\n \"name\": \"Eriksen Costa\",\n \"email\": \"eriksen.costa@infranology.com.br\"\n },\n {\n \"name\": \"Igor Wiedler\",\n \"email\": \"igor@wiedler.ch\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides access to the localization data of the ICU library\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"i18n\",\n \"icu\",\n \"internationalization\",\n \"intl\",\n \"l10n\",\n \"localization\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/intl/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/mailer\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/mailer.git\",\n \"reference\": \"bbf21460c56f29810da3df3e206e38dfbb01e80b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/mailer/zipball/bbf21460c56f29810da3df3e206e38dfbb01e80b\",\n \"reference\": \"bbf21460c56f29810da3df3e206e38dfbb01e80b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"egulias/email-validator\": \"^2.1.10|^3|^4\",\n \"php\": \">=8.2\",\n \"psr/event-dispatcher\": \"^1\",\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/mime\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/http-client-contracts\": \"<2.5\",\n \"symfony/http-kernel\": \"<6.4\",\n \"symfony/messenger\": \"<6.4\",\n \"symfony/mime\": \"<6.4\",\n \"symfony/twig-bridge\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/twig-bridge\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Mailer\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Helps sending emails\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/mailer/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-08T12:32:26+00:00\"\n },\n {\n \"name\": \"symfony/messenger\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/messenger.git\",\n \"reference\": \"e1c0ced845e3dac12ab428c5ed42dbe7a58ca576\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/messenger/zipball/e1c0ced845e3dac12ab428c5ed42dbe7a58ca576\",\n \"reference\": \"e1c0ced845e3dac12ab428c5ed42dbe7a58ca576\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/clock\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"symfony/console\": \"<6.4\",\n \"symfony/event-dispatcher\": \"<6.4\",\n \"symfony/event-dispatcher-contracts\": \"<2.5\",\n \"symfony/framework-bundle\": \"<6.4\",\n \"symfony/http-kernel\": \"<6.4\",\n \"symfony/serializer\": \"<6.4\"\n },\n \"require-dev\": {\n \"psr/cache\": \"^1.0|^2.0|^3.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\",\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/rate-limiter\": \"^6.4|^7.0\",\n \"symfony/routing\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\",\n \"symfony/stopwatch\": \"^6.4|^7.0\",\n \"symfony/validator\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Messenger\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Samuel Roze\",\n \"email\": \"samuel.roze@gmail.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Helps applications send and receive messages to/from other applications or via message queues\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/messenger/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-08T12:32:26+00:00\"\n },\n {\n \"name\": \"symfony/mime\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/mime.git\",\n \"reference\": \"711d2e167e8ce65b05aea6b258c449671cdd38ff\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/mime/zipball/711d2e167e8ce65b05aea6b258c449671cdd38ff\",\n \"reference\": \"711d2e167e8ce65b05aea6b258c449671cdd38ff\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/polyfill-intl-idn\": \"^1.10\",\n \"symfony/polyfill-mbstring\": \"^1.0\"\n },\n \"conflict\": {\n \"egulias/email-validator\": \"~3.0.0\",\n \"phpdocumentor/reflection-docblock\": \"<3.2.2\",\n \"phpdocumentor/type-resolver\": \"<1.4.0\",\n \"symfony/mailer\": \"<6.4\",\n \"symfony/serializer\": \"<6.4.3|>7.0,<7.0.3\"\n },\n \"require-dev\": {\n \"egulias/email-validator\": \"^2.1.10|^3.1|^4\",\n \"league/html-to-markdown\": \"^5.0\",\n \"phpdocumentor/reflection-docblock\": \"^3.0|^4.0|^5.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\",\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/property-info\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4.3|^7.0.3\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Mime\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Allows manipulating MIME messages\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"mime\",\n \"mime-type\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/mime/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/monolog-bridge\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/monolog-bridge.git\",\n \"reference\": \"727be11ae17bb1c5a7f600753b9a1bf0cc0ec3b8\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/monolog-bridge/zipball/727be11ae17bb1c5a7f600753b9a1bf0cc0ec3b8\",\n \"reference\": \"727be11ae17bb1c5a7f600753b9a1bf0cc0ec3b8\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"monolog/monolog\": \"^3\",\n \"php\": \">=8.2\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/console\": \"<6.4\",\n \"symfony/http-foundation\": \"<6.4\",\n \"symfony/security-core\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/mailer\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/mime\": \"^6.4|^7.0\",\n \"symfony/security-core\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\"\n },\n \"type\": \"symfony-bridge\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bridge\\\\Monolog\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides integration for Monolog with various Symfony components\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/monolog-bridge/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/monolog-bundle\",\n \"version\": \"v3.10.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/monolog-bundle.git\",\n \"reference\": \"414f951743f4aa1fd0f5bf6a0e9c16af3fe7f181\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/monolog-bundle/zipball/414f951743f4aa1fd0f5bf6a0e9c16af3fe7f181\",\n \"reference\": \"414f951743f4aa1fd0f5bf6a0e9c16af3fe7f181\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"monolog/monolog\": \"^1.25.1 || ^2.0 || ^3.0\",\n \"php\": \">=7.2.5\",\n \"symfony/config\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/dependency-injection\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/http-kernel\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/monolog-bridge\": \"^5.4 || ^6.0 || ^7.0\"\n },\n \"require-dev\": {\n \"symfony/console\": \"^5.4 || ^6.0 || ^7.0\",\n \"symfony/phpunit-bridge\": \"^6.3 || ^7.0\",\n \"symfony/yaml\": \"^5.4 || ^6.0 || ^7.0\"\n },\n \"type\": \"symfony-bundle\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"3.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bundle\\\\MonologBundle\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony MonologBundle\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"log\",\n \"logging\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/symfony/monolog-bundle/issues\",\n \"source\": \"https://github.com/symfony/monolog-bundle/tree/v3.10.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2023-11-06T17:08:13+00:00\"\n },\n {\n \"name\": \"symfony/notifier\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/notifier.git\",\n \"reference\": \"843946b0b1018ddc714b467f223607c71f9f6c8f\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/notifier/zipball/843946b0b1018ddc714b467f223607c71f9f6c8f\",\n \"reference\": \"843946b0b1018ddc714b467f223607c71f9f6c8f\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/log\": \"^1|^2|^3\"\n },\n \"conflict\": {\n \"symfony/event-dispatcher\": \"<6.4\",\n \"symfony/event-dispatcher-contracts\": \"<2.5\",\n \"symfony/http-client-contracts\": \"<2.5\",\n \"symfony/http-kernel\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/event-dispatcher-contracts\": \"^2.5|^3\",\n \"symfony/http-client-contracts\": \"^2.5|^3\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Notifier\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Sends notifications via one or more channels (email, SMS, ...)\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"notification\",\n \"notifier\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/notifier/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-08T12:32:26+00:00\"\n },\n {\n \"name\": \"symfony/options-resolver\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/options-resolver.git\",\n \"reference\": \"47aa818121ed3950acd2b58d1d37d08a94f9bf55\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/options-resolver/zipball/47aa818121ed3950acd2b58d1d37d08a94f9bf55\",\n \"reference\": \"47aa818121ed3950acd2b58d1d37d08a94f9bf55\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\OptionsResolver\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides an improved replacement for the array_replace PHP function\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"config\",\n \"configuration\",\n \"options\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/options-resolver/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/password-hasher\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/password-hasher.git\",\n \"reference\": \"4ad96eb7cf9e2f8f133ada95f2b8021769061662\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/password-hasher/zipball/4ad96eb7cf9e2f8f133ada95f2b8021769061662\",\n \"reference\": \"4ad96eb7cf9e2f8f133ada95f2b8021769061662\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\"\n },\n \"conflict\": {\n \"symfony/security-core\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/security-core\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\PasswordHasher\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Robin Chalas\",\n \"email\": \"robin.chalas@gmail.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides password hashing utilities\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"hashing\",\n \"password\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/password-hasher/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/polyfill-intl-grapheme\",\n \"version\": \"v1.31.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/polyfill-intl-grapheme.git\",\n \"reference\": \"b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe\",\n \"reference\": \"b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.2\"\n },\n \"suggest\": {\n \"ext-intl\": \"For best performance\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"thanks\": {\n \"name\": \"symfony/polyfill\",\n \"url\": \"https://github.com/symfony/polyfill\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"bootstrap.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Polyfill\\\\Intl\\\\Grapheme\\\\\": \"\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony polyfill for intl's grapheme_* functions\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"compatibility\",\n \"grapheme\",\n \"intl\",\n \"polyfill\",\n \"portable\",\n \"shim\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-09T11:45:10+00:00\"\n },\n {\n \"name\": \"symfony/polyfill-intl-icu\",\n \"version\": \"v1.31.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/polyfill-intl-icu.git\",\n \"reference\": \"d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78\",\n \"reference\": \"d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.2\"\n },\n \"suggest\": {\n \"ext-intl\": \"For best performance and support of other locales than \\\"en\\\"\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"thanks\": {\n \"name\": \"symfony/polyfill\",\n \"url\": \"https://github.com/symfony/polyfill\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"bootstrap.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Polyfill\\\\Intl\\\\Icu\\\\\": \"\"\n },\n \"classmap\": [\n \"Resources/stubs\"\n ],\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony polyfill for intl's ICU-related data and classes\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"compatibility\",\n \"icu\",\n \"intl\",\n \"polyfill\",\n \"portable\",\n \"shim\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/polyfill-intl-icu/tree/v1.31.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-09T11:45:10+00:00\"\n },\n {\n \"name\": \"symfony/polyfill-intl-idn\",\n \"version\": \"v1.31.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/polyfill-intl-idn.git\",\n \"reference\": \"c36586dcf89a12315939e00ec9b4474adcb1d773\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773\",\n \"reference\": \"c36586dcf89a12315939e00ec9b4474adcb1d773\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.2\",\n \"symfony/polyfill-intl-normalizer\": \"^1.10\"\n },\n \"suggest\": {\n \"ext-intl\": \"For best performance\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"thanks\": {\n \"name\": \"symfony/polyfill\",\n \"url\": \"https://github.com/symfony/polyfill\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"bootstrap.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Polyfill\\\\Intl\\\\Idn\\\\\": \"\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Laurent Bassin\",\n \"email\": \"laurent@bassin.info\"\n },\n {\n \"name\": \"Trevor Rowbotham\",\n \"email\": \"trevor.rowbotham@pm.me\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"compatibility\",\n \"idn\",\n \"intl\",\n \"polyfill\",\n \"portable\",\n \"shim\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-09T11:45:10+00:00\"\n },\n {\n \"name\": \"symfony/polyfill-intl-normalizer\",\n \"version\": \"v1.31.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/polyfill-intl-normalizer.git\",\n \"reference\": \"3833d7255cc303546435cb650316bff708a1c75c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c\",\n \"reference\": \"3833d7255cc303546435cb650316bff708a1c75c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.2\"\n },\n \"suggest\": {\n \"ext-intl\": \"For best performance\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"thanks\": {\n \"name\": \"symfony/polyfill\",\n \"url\": \"https://github.com/symfony/polyfill\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"bootstrap.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Polyfill\\\\Intl\\\\Normalizer\\\\\": \"\"\n },\n \"classmap\": [\n \"Resources/stubs\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony polyfill for intl's Normalizer class and related functions\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"compatibility\",\n \"intl\",\n \"normalizer\",\n \"polyfill\",\n \"portable\",\n \"shim\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-09T11:45:10+00:00\"\n },\n {\n \"name\": \"symfony/polyfill-mbstring\",\n \"version\": \"v1.31.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/polyfill-mbstring.git\",\n \"reference\": \"85181ba99b2345b0ef10ce42ecac37612d9fd341\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341\",\n \"reference\": \"85181ba99b2345b0ef10ce42ecac37612d9fd341\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.2\"\n },\n \"provide\": {\n \"ext-mbstring\": \"*\"\n },\n \"suggest\": {\n \"ext-mbstring\": \"For best performance\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"thanks\": {\n \"name\": \"symfony/polyfill\",\n \"url\": \"https://github.com/symfony/polyfill\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"bootstrap.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Polyfill\\\\Mbstring\\\\\": \"\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony polyfill for the Mbstring extension\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"compatibility\",\n \"mbstring\",\n \"polyfill\",\n \"portable\",\n \"shim\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/polyfill-mbstring/tree/v1.31.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-09T11:45:10+00:00\"\n },\n {\n \"name\": \"symfony/polyfill-php83\",\n \"version\": \"v1.31.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/polyfill-php83.git\",\n \"reference\": \"2fb86d65e2d424369ad2905e83b236a8805ba491\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491\",\n \"reference\": \"2fb86d65e2d424369ad2905e83b236a8805ba491\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.2\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"thanks\": {\n \"name\": \"symfony/polyfill\",\n \"url\": \"https://github.com/symfony/polyfill\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"bootstrap.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Polyfill\\\\Php83\\\\\": \"\"\n },\n \"classmap\": [\n \"Resources/stubs\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"compatibility\",\n \"polyfill\",\n \"portable\",\n \"shim\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/polyfill-php83/tree/v1.31.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-09T11:45:10+00:00\"\n },\n {\n \"name\": \"symfony/process\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/process.git\",\n \"reference\": \"5c03ee6369281177f07f7c68252a280beccba847\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/process/zipball/5c03ee6369281177f07f7c68252a280beccba847\",\n \"reference\": \"5c03ee6369281177f07f7c68252a280beccba847\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Process\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Executes commands in sub-processes\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/process/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-19T21:48:23+00:00\"\n },\n {\n \"name\": \"symfony/property-access\",\n \"version\": \"v7.1.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/property-access.git\",\n \"reference\": \"6c709f97103355016e5782d0622437ae381012ad\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/property-access/zipball/6c709f97103355016e5782d0622437ae381012ad\",\n \"reference\": \"6c709f97103355016e5782d0622437ae381012ad\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/property-info\": \"^6.4|^7.0\"\n },\n \"require-dev\": {\n \"symfony/cache\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\PropertyAccess\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides functions to read and write from/to an object or array using a simple string notation\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"access\",\n \"array\",\n \"extraction\",\n \"index\",\n \"injection\",\n \"object\",\n \"property\",\n \"property-path\",\n \"reflection\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/property-access/tree/v7.1.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-30T16:12:47+00:00\"\n },\n {\n \"name\": \"symfony/property-info\",\n \"version\": \"v7.1.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/property-info.git\",\n \"reference\": \"88a279df2db5b7919cac6f35d6a5d1d7147e6a9b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/property-info/zipball/88a279df2db5b7919cac6f35d6a5d1d7147e6a9b\",\n \"reference\": \"88a279df2db5b7919cac6f35d6a5d1d7147e6a9b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/string\": \"^6.4|^7.0\",\n \"symfony/type-info\": \"^7.1\"\n },\n \"conflict\": {\n \"phpdocumentor/reflection-docblock\": \"<5.2\",\n \"phpdocumentor/type-resolver\": \"<1.5.1\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/serializer\": \"<6.4\"\n },\n \"require-dev\": {\n \"phpdocumentor/reflection-docblock\": \"^5.2\",\n \"phpstan/phpdoc-parser\": \"^1.0\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\PropertyInfo\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Kévin Dunglas\",\n \"email\": \"dunglas@gmail.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Extracts information about PHP class' properties using metadata of popular sources\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"doctrine\",\n \"phpdoc\",\n \"property\",\n \"symfony\",\n \"type\",\n \"validator\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/property-info/tree/v7.1.3\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-07-26T07:36:36+00:00\"\n },\n {\n \"name\": \"symfony/routing\",\n \"version\": \"v7.1.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/routing.git\",\n \"reference\": \"1500aee0094a3ce1c92626ed8cf3c2037e86f5a7\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/routing/zipball/1500aee0094a3ce1c92626ed8cf3c2037e86f5a7\",\n \"reference\": \"1500aee0094a3ce1c92626ed8cf3c2037e86f5a7\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/config\": \"<6.4\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/yaml\": \"<6.4\"\n },\n \"require-dev\": {\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/yaml\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Routing\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Maps an HTTP request to a set of configuration variables\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"router\",\n \"routing\",\n \"uri\",\n \"url\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/routing/tree/v7.1.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-29T08:16:25+00:00\"\n },\n {\n \"name\": \"symfony/runtime\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/runtime.git\",\n \"reference\": \"ea34522c447dd91a2b31cb330ee4540a56ba53f6\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/runtime/zipball/ea34522c447dd91a2b31cb330ee4540a56ba53f6\",\n \"reference\": \"ea34522c447dd91a2b31cb330ee4540a56ba53f6\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer-plugin-api\": \"^1.0|^2.0\",\n \"php\": \">=8.2\"\n },\n \"conflict\": {\n \"symfony/dotenv\": \"<6.4\"\n },\n \"require-dev\": {\n \"composer/composer\": \"^2.6\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/dotenv\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\"\n },\n \"type\": \"composer-plugin\",\n \"extra\": {\n \"class\": \"Symfony\\\\Component\\\\Runtime\\\\Internal\\\\ComposerPlugin\"\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Runtime\\\\\": \"\",\n \"Symfony\\\\Runtime\\\\Symfony\\\\Component\\\\\": \"Internal/\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Enables decoupling PHP applications from global state\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"runtime\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/runtime/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:55:39+00:00\"\n },\n {\n \"name\": \"symfony/security-bundle\",\n \"version\": \"v7.1.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/security-bundle.git\",\n \"reference\": \"5e10107856ff64d477c61fed7bcbb8a16125ea01\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/security-bundle/zipball/5e10107856ff64d477c61fed7bcbb8a16125ea01\",\n \"reference\": \"5e10107856ff64d477c61fed7bcbb8a16125ea01\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer-runtime-api\": \">=2.1\",\n \"ext-xml\": \"*\",\n \"php\": \">=8.2\",\n \"symfony/clock\": \"^6.4|^7.0\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4.11|^7.1.4\",\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/password-hasher\": \"^6.4|^7.0\",\n \"symfony/security-core\": \"^6.4|^7.0\",\n \"symfony/security-csrf\": \"^6.4|^7.0\",\n \"symfony/security-http\": \"^7.1\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/browser-kit\": \"<6.4\",\n \"symfony/console\": \"<6.4\",\n \"symfony/framework-bundle\": \"<6.4\",\n \"symfony/http-client\": \"<6.4\",\n \"symfony/ldap\": \"<6.4\",\n \"symfony/serializer\": \"<6.4\",\n \"symfony/twig-bundle\": \"<6.4\",\n \"symfony/validator\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/asset\": \"^6.4|^7.0\",\n \"symfony/browser-kit\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/css-selector\": \"^6.4|^7.0\",\n \"symfony/dom-crawler\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/form\": \"^6.4|^7.0\",\n \"symfony/framework-bundle\": \"^6.4|^7.0\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/ldap\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\",\n \"symfony/rate-limiter\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4|^7.0\",\n \"symfony/twig-bridge\": \"^6.4|^7.0\",\n \"symfony/twig-bundle\": \"^6.4|^7.0\",\n \"symfony/validator\": \"^6.4|^7.0\",\n \"symfony/yaml\": \"^6.4|^7.0\",\n \"twig/twig\": \"^3.0.4\",\n \"web-token/jwt-library\": \"^3.3.2|^4.0\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bundle\\\\SecurityBundle\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides a tight integration of the Security component into the Symfony full-stack framework\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/security-bundle/tree/v7.1.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-20T11:38:55+00:00\"\n },\n {\n \"name\": \"symfony/security-core\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/security-core.git\",\n \"reference\": \"dbeb09f0b786590d126c0da297e2320e66ec353b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/security-core/zipball/dbeb09f0b786590d126c0da297e2320e66ec353b\",\n \"reference\": \"dbeb09f0b786590d126c0da297e2320e66ec353b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/event-dispatcher-contracts\": \"^2.5|^3\",\n \"symfony/password-hasher\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/event-dispatcher\": \"<6.4\",\n \"symfony/http-foundation\": \"<6.4\",\n \"symfony/ldap\": \"<6.4\",\n \"symfony/translation\": \"<6.4.3|>=7.0,<7.0.3\",\n \"symfony/validator\": \"<6.4\"\n },\n \"require-dev\": {\n \"psr/cache\": \"^1.0|^2.0|^3.0\",\n \"psr/container\": \"^1.1|^2.0\",\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/event-dispatcher\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/ldap\": \"^6.4|^7.0\",\n \"symfony/string\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4.3|^7.0.3\",\n \"symfony/validator\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Security\\\\Core\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony Security Component - Core Library\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/security-core/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T13:35:23+00:00\"\n },\n {\n \"name\": \"symfony/security-csrf\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/security-csrf.git\",\n \"reference\": \"27cd1bce9d7f3457a152a6ca9790712d6954dd21\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/security-csrf/zipball/27cd1bce9d7f3457a152a6ca9790712d6954dd21\",\n \"reference\": \"27cd1bce9d7f3457a152a6ca9790712d6954dd21\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/security-core\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"symfony/http-foundation\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/http-foundation\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Security\\\\Csrf\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony Security Component - CSRF Library\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/security-csrf/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/security-http\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/security-http.git\",\n \"reference\": \"d47c013bccf4b81a1496826d42dfa05da549131a\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/security-http/zipball/d47c013bccf4b81a1496826d42dfa05da549131a\",\n \"reference\": \"d47c013bccf4b81a1496826d42dfa05da549131a\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/polyfill-mbstring\": \"~1.0\",\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/security-core\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"symfony/clock\": \"<6.4\",\n \"symfony/event-dispatcher\": \"<6.4\",\n \"symfony/http-client-contracts\": \"<3.0\",\n \"symfony/security-bundle\": \"<6.4\",\n \"symfony/security-csrf\": \"<6.4\"\n },\n \"require-dev\": {\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/clock\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/http-client-contracts\": \"^3.0\",\n \"symfony/rate-limiter\": \"^6.4|^7.0\",\n \"symfony/routing\": \"^6.4|^7.0\",\n \"symfony/security-csrf\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4|^7.0\",\n \"web-token/jwt-library\": \"^3.3.2|^4.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Security\\\\Http\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony Security Component - HTTP Integration\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/security-http/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/serializer\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/serializer.git\",\n \"reference\": \"71d6e1f70f00752d1469d0f5e83b0a51716f288b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/serializer/zipball/71d6e1f70f00752d1469d0f5e83b0a51716f288b\",\n \"reference\": \"71d6e1f70f00752d1469d0f5e83b0a51716f288b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/polyfill-ctype\": \"~1.8\"\n },\n \"conflict\": {\n \"phpdocumentor/reflection-docblock\": \"<3.2.2\",\n \"phpdocumentor/type-resolver\": \"<1.4.0\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/property-access\": \"<6.4\",\n \"symfony/property-info\": \"<6.4\",\n \"symfony/type-info\": \"<7.1.5\",\n \"symfony/uid\": \"<6.4\",\n \"symfony/validator\": \"<6.4\",\n \"symfony/yaml\": \"<6.4\"\n },\n \"require-dev\": {\n \"phpdocumentor/reflection-docblock\": \"^3.2|^4.0|^5.0\",\n \"phpstan/phpdoc-parser\": \"^1.0\",\n \"seld/jsonlint\": \"^1.10\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/error-handler\": \"^6.4|^7.0\",\n \"symfony/filesystem\": \"^6.4|^7.0\",\n \"symfony/form\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/messenger\": \"^6.4|^7.0\",\n \"symfony/mime\": \"^6.4|^7.0\",\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/property-info\": \"^6.4|^7.0\",\n \"symfony/translation-contracts\": \"^2.5|^3\",\n \"symfony/type-info\": \"^7.1.5\",\n \"symfony/uid\": \"^6.4|^7.0\",\n \"symfony/validator\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\",\n \"symfony/var-exporter\": \"^6.4|^7.0\",\n \"symfony/yaml\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Serializer\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/serializer/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T12:13:15+00:00\"\n },\n {\n \"name\": \"symfony/service-contracts\",\n \"version\": \"v3.5.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/service-contracts.git\",\n \"reference\": \"bd1d9e59a81d8fa4acdcea3f617c581f7475a80f\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f\",\n \"reference\": \"bd1d9e59a81d8fa4acdcea3f617c581f7475a80f\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\",\n \"psr/container\": \"^1.1|^2.0\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"ext-psr\": \"<1.1|>=2\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.5-dev\"\n },\n \"thanks\": {\n \"name\": \"symfony/contracts\",\n \"url\": \"https://github.com/symfony/contracts\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Contracts\\\\Service\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Test/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Generic abstractions related to writing services\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"abstractions\",\n \"contracts\",\n \"decoupling\",\n \"interfaces\",\n \"interoperability\",\n \"standards\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/service-contracts/tree/v3.5.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-04-18T09:32:20+00:00\"\n },\n {\n \"name\": \"symfony/stimulus-bundle\",\n \"version\": \"v2.20.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/stimulus-bundle.git\",\n \"reference\": \"ae69e3a764694b9f45d8a009dd2b8c22444c5e0c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/stimulus-bundle/zipball/ae69e3a764694b9f45d8a009dd2b8c22444c5e0c\",\n \"reference\": \"ae69e3a764694b9f45d8a009dd2b8c22444c5e0c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\",\n \"symfony/config\": \"^5.4|^6.0|^7.0\",\n \"symfony/dependency-injection\": \"^5.4|^6.0|^7.0\",\n \"symfony/deprecation-contracts\": \"^2.0|^3.0\",\n \"symfony/finder\": \"^5.4|^6.0|^7.0\",\n \"symfony/http-kernel\": \"^5.4|^6.0|^7.0\",\n \"twig/twig\": \"^2.15.3|^3.8\"\n },\n \"require-dev\": {\n \"symfony/asset-mapper\": \"^6.3|^7.0\",\n \"symfony/framework-bundle\": \"^5.4|^6.0|^7.0\",\n \"symfony/phpunit-bridge\": \"^5.4|^6.0|^7.0\",\n \"symfony/twig-bundle\": \"^5.4|^6.0|^7.0\",\n \"zenstruck/browser\": \"^1.4\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\UX\\\\StimulusBundle\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Integration with your Symfony app & Stimulus!\",\n \"keywords\": [\n \"symfony-ux\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/stimulus-bundle/tree/v2.20.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-24T09:27:42+00:00\"\n },\n {\n \"name\": \"symfony/stopwatch\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/stopwatch.git\",\n \"reference\": \"5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/stopwatch/zipball/5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d\",\n \"reference\": \"5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/service-contracts\": \"^2.5|^3\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Stopwatch\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides a way to profile code\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/stopwatch/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/string\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/string.git\",\n \"reference\": \"d66f9c343fa894ec2037cc928381df90a7ad4306\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/string/zipball/d66f9c343fa894ec2037cc928381df90a7ad4306\",\n \"reference\": \"d66f9c343fa894ec2037cc928381df90a7ad4306\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/polyfill-ctype\": \"~1.8\",\n \"symfony/polyfill-intl-grapheme\": \"~1.0\",\n \"symfony/polyfill-intl-normalizer\": \"~1.0\",\n \"symfony/polyfill-mbstring\": \"~1.0\"\n },\n \"conflict\": {\n \"symfony/translation-contracts\": \"<2.5\"\n },\n \"require-dev\": {\n \"symfony/emoji\": \"^7.1\",\n \"symfony/error-handler\": \"^6.4|^7.0\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/intl\": \"^6.4|^7.0\",\n \"symfony/translation-contracts\": \"^2.5|^3.0\",\n \"symfony/var-exporter\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"files\": [\n \"Resources/functions.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Component\\\\String\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"grapheme\",\n \"i18n\",\n \"string\",\n \"unicode\",\n \"utf-8\",\n \"utf8\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/string/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/translation\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/translation.git\",\n \"reference\": \"235535e3f84f3dfbdbde0208ede6ca75c3a489ea\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/translation/zipball/235535e3f84f3dfbdbde0208ede6ca75c3a489ea\",\n \"reference\": \"235535e3f84f3dfbdbde0208ede6ca75c3a489ea\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/polyfill-mbstring\": \"~1.0\",\n \"symfony/translation-contracts\": \"^2.5|^3.0\"\n },\n \"conflict\": {\n \"symfony/config\": \"<6.4\",\n \"symfony/console\": \"<6.4\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/http-client-contracts\": \"<2.5\",\n \"symfony/http-kernel\": \"<6.4\",\n \"symfony/service-contracts\": \"<2.5\",\n \"symfony/twig-bundle\": \"<6.4\",\n \"symfony/yaml\": \"<6.4\"\n },\n \"provide\": {\n \"symfony/translation-implementation\": \"2.3|3.0\"\n },\n \"require-dev\": {\n \"nikic/php-parser\": \"^4.18|^5.0\",\n \"psr/log\": \"^1|^2|^3\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/http-client-contracts\": \"^2.5|^3.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/intl\": \"^6.4|^7.0\",\n \"symfony/polyfill-intl-icu\": \"^1.21\",\n \"symfony/routing\": \"^6.4|^7.0\",\n \"symfony/service-contracts\": \"^2.5|^3\",\n \"symfony/yaml\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"files\": [\n \"Resources/functions.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Translation\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides tools to internationalize your application\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/translation/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-16T06:30:38+00:00\"\n },\n {\n \"name\": \"symfony/translation-contracts\",\n \"version\": \"v3.5.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/translation-contracts.git\",\n \"reference\": \"b9d2189887bb6b2e0367a9fc7136c5239ab9b05a\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a\",\n \"reference\": \"b9d2189887bb6b2e0367a9fc7136c5239ab9b05a\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.5-dev\"\n },\n \"thanks\": {\n \"name\": \"symfony/contracts\",\n \"url\": \"https://github.com/symfony/contracts\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Contracts\\\\Translation\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Test/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Generic abstractions related to translation\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"abstractions\",\n \"contracts\",\n \"decoupling\",\n \"interfaces\",\n \"interoperability\",\n \"standards\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/translation-contracts/tree/v3.5.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-04-18T09:32:20+00:00\"\n },\n {\n \"name\": \"symfony/twig-bridge\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/twig-bridge.git\",\n \"reference\": \"e997e5025b53c0f7b17632802daefdd6a04540ae\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/twig-bridge/zipball/e997e5025b53c0f7b17632802daefdd6a04540ae\",\n \"reference\": \"e997e5025b53c0f7b17632802daefdd6a04540ae\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/translation-contracts\": \"^2.5|^3\",\n \"twig/twig\": \"^3.9\"\n },\n \"conflict\": {\n \"phpdocumentor/reflection-docblock\": \"<3.2.2\",\n \"phpdocumentor/type-resolver\": \"<1.4.0\",\n \"symfony/console\": \"<6.4\",\n \"symfony/form\": \"<6.4\",\n \"symfony/http-foundation\": \"<6.4\",\n \"symfony/http-kernel\": \"<6.4\",\n \"symfony/mime\": \"<6.4\",\n \"symfony/serializer\": \"<6.4\",\n \"symfony/translation\": \"<6.4\",\n \"symfony/workflow\": \"<6.4\"\n },\n \"require-dev\": {\n \"egulias/email-validator\": \"^2.1.10|^3|^4\",\n \"league/html-to-markdown\": \"^5.0\",\n \"phpdocumentor/reflection-docblock\": \"^3.0|^4.0|^5.0\",\n \"symfony/asset\": \"^6.4|^7.0\",\n \"symfony/asset-mapper\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/emoji\": \"^7.1\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/form\": \"^6.4|^7.0\",\n \"symfony/html-sanitizer\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/intl\": \"^6.4|^7.0\",\n \"symfony/mime\": \"^6.4|^7.0\",\n \"symfony/polyfill-intl-icu\": \"~1.0\",\n \"symfony/property-info\": \"^6.4|^7.0\",\n \"symfony/routing\": \"^6.4|^7.0\",\n \"symfony/security-acl\": \"^2.8|^3.0\",\n \"symfony/security-core\": \"^6.4|^7.0\",\n \"symfony/security-csrf\": \"^6.4|^7.0\",\n \"symfony/security-http\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4.3|^7.0.3\",\n \"symfony/stopwatch\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4|^7.0\",\n \"symfony/web-link\": \"^6.4|^7.0\",\n \"symfony/workflow\": \"^6.4|^7.0\",\n \"symfony/yaml\": \"^6.4|^7.0\",\n \"twig/cssinliner-extra\": \"^2.12|^3\",\n \"twig/inky-extra\": \"^2.12|^3\",\n \"twig/markdown-extra\": \"^2.12|^3\"\n },\n \"type\": \"symfony-bridge\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bridge\\\\Twig\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides integration for Twig with various Symfony components\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/twig-bridge/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-15T06:48:17+00:00\"\n },\n {\n \"name\": \"symfony/twig-bundle\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/twig-bundle.git\",\n \"reference\": \"4e6afd0dc8396f16861b682f3b854ff6e24bfb7e\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/twig-bundle/zipball/4e6afd0dc8396f16861b682f3b854ff6e24bfb7e\",\n \"reference\": \"4e6afd0dc8396f16861b682f3b854ff6e24bfb7e\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"composer-runtime-api\": \">=2.1\",\n \"php\": \">=8.2\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/twig-bridge\": \"^6.4|^7.0\",\n \"twig/twig\": \"^3.0.4\"\n },\n \"conflict\": {\n \"symfony/framework-bundle\": \"<6.4\",\n \"symfony/translation\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/asset\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/form\": \"^6.4|^7.0\",\n \"symfony/framework-bundle\": \"^6.4|^7.0\",\n \"symfony/routing\": \"^6.4|^7.0\",\n \"symfony/stopwatch\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4|^7.0\",\n \"symfony/web-link\": \"^6.4|^7.0\",\n \"symfony/yaml\": \"^6.4|^7.0\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bundle\\\\TwigBundle\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides a tight integration of Twig into the Symfony full-stack framework\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/twig-bundle/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-08T12:32:26+00:00\"\n },\n {\n \"name\": \"symfony/type-info\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/type-info.git\",\n \"reference\": \"9f6094aa900d2c06bd61576a6f279d4ac441515f\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/type-info/zipball/9f6094aa900d2c06bd61576a6f279d4ac441515f\",\n \"reference\": \"9f6094aa900d2c06bd61576a6f279d4ac441515f\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/container\": \"^1.1|^2.0\"\n },\n \"conflict\": {\n \"phpstan/phpdoc-parser\": \"<1.0\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/property-info\": \"<6.4\"\n },\n \"require-dev\": {\n \"phpstan/phpdoc-parser\": \"^1.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/property-info\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\TypeInfo\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Mathias Arlaud\",\n \"email\": \"mathias.arlaud@gmail.com\"\n },\n {\n \"name\": \"Baptiste LEDUC\",\n \"email\": \"baptiste.leduc@gmail.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Extracts PHP types information.\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"PHPStan\",\n \"phpdoc\",\n \"symfony\",\n \"type\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/type-info/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-19T21:48:23+00:00\"\n },\n {\n \"name\": \"symfony/ux-turbo\",\n \"version\": \"v2.20.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/ux-turbo.git\",\n \"reference\": \"5eaa803dea9f954aa124963f2c872b414d97cc97\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/ux-turbo/zipball/5eaa803dea9f954aa124963f2c872b414d97cc97\",\n \"reference\": \"5eaa803dea9f954aa124963f2c872b414d97cc97\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.1\",\n \"symfony/stimulus-bundle\": \"^2.9.1\"\n },\n \"conflict\": {\n \"symfony/flex\": \"<1.13\"\n },\n \"require-dev\": {\n \"dbrekelmans/bdi\": \"dev-main\",\n \"doctrine/doctrine-bundle\": \"^2.4.3\",\n \"doctrine/orm\": \"^2.8 | 3.0\",\n \"phpstan/phpstan\": \"^1.10\",\n \"symfony/debug-bundle\": \"^5.4|^6.0|^7.0\",\n \"symfony/expression-language\": \"^5.4|^6.0|^7.0\",\n \"symfony/form\": \"^5.4|^6.0|^7.0\",\n \"symfony/framework-bundle\": \"^5.4|^6.0|^7.0\",\n \"symfony/mercure-bundle\": \"^0.3.7\",\n \"symfony/messenger\": \"^5.4|^6.0|^7.0\",\n \"symfony/panther\": \"^1.0|^2.0\",\n \"symfony/phpunit-bridge\": \"^5.4|^6.0|^7.0\",\n \"symfony/process\": \"^5.4|6.3.*|^7.0\",\n \"symfony/property-access\": \"^5.4|^6.0|^7.0\",\n \"symfony/security-core\": \"^5.4|^6.0|^7.0\",\n \"symfony/stopwatch\": \"^5.4|^6.0|^7.0\",\n \"symfony/twig-bundle\": \"^5.4|^6.0|^7.0\",\n \"symfony/web-profiler-bundle\": \"^5.4|^6.0|^7.0\",\n \"symfony/webpack-encore-bundle\": \"^2.1.1\"\n },\n \"type\": \"symfony-bundle\",\n \"extra\": {\n \"thanks\": {\n \"name\": \"symfony/ux\",\n \"url\": \"https://github.com/symfony/ux\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\UX\\\\Turbo\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Kévin Dunglas\",\n \"email\": \"kevin@dunglas.fr\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Hotwire Turbo integration for Symfony\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"hotwire\",\n \"javascript\",\n \"mercure\",\n \"symfony-ux\",\n \"turbo\",\n \"turbo-stream\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/ux-turbo/tree/v2.20.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-10T12:38:04+00:00\"\n },\n {\n \"name\": \"symfony/validator\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/validator.git\",\n \"reference\": \"e57592782dc2a86997477f28164c51af53512ad8\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/validator/zipball/e57592782dc2a86997477f28164c51af53512ad8\",\n \"reference\": \"e57592782dc2a86997477f28164c51af53512ad8\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/polyfill-ctype\": \"~1.8\",\n \"symfony/polyfill-mbstring\": \"~1.0\",\n \"symfony/polyfill-php83\": \"^1.27\",\n \"symfony/translation-contracts\": \"^2.5|^3\"\n },\n \"conflict\": {\n \"doctrine/lexer\": \"<1.1\",\n \"symfony/dependency-injection\": \"<6.4\",\n \"symfony/doctrine-bridge\": \"<7.0\",\n \"symfony/expression-language\": \"<6.4\",\n \"symfony/http-kernel\": \"<6.4\",\n \"symfony/intl\": \"<6.4\",\n \"symfony/property-info\": \"<6.4\",\n \"symfony/translation\": \"<6.4.3|>=7.0,<7.0.3\",\n \"symfony/yaml\": \"<6.4\"\n },\n \"require-dev\": {\n \"egulias/email-validator\": \"^2.1.10|^3|^4\",\n \"symfony/cache\": \"^6.4|^7.0\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/expression-language\": \"^6.4|^7.0\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/http-foundation\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/intl\": \"^6.4|^7.0\",\n \"symfony/mime\": \"^6.4|^7.0\",\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/property-info\": \"^6.4|^7.0\",\n \"symfony/translation\": \"^6.4.3|^7.0.3\",\n \"symfony/type-info\": \"^7.1\",\n \"symfony/yaml\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Validator\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\",\n \"/Resources/bin/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides tools to validate values\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/validator/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-20T08:28:38+00:00\"\n },\n {\n \"name\": \"symfony/var-dumper\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/var-dumper.git\",\n \"reference\": \"e20e03889539fd4e4211e14d2179226c513c010d\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/var-dumper/zipball/e20e03889539fd4e4211e14d2179226c513c010d\",\n \"reference\": \"e20e03889539fd4e4211e14d2179226c513c010d\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/polyfill-mbstring\": \"~1.0\"\n },\n \"conflict\": {\n \"symfony/console\": \"<6.4\"\n },\n \"require-dev\": {\n \"ext-iconv\": \"*\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\",\n \"symfony/uid\": \"^6.4|^7.0\",\n \"twig/twig\": \"^3.0.4\"\n },\n \"bin\": [\n \"Resources/bin/var-dump-server\"\n ],\n \"type\": \"library\",\n \"autoload\": {\n \"files\": [\n \"Resources/functions/dump.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Component\\\\VarDumper\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides mechanisms for walking through any arbitrary PHP variable\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"debug\",\n \"dump\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/var-dumper/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-16T10:07:02+00:00\"\n },\n {\n \"name\": \"symfony/var-exporter\",\n \"version\": \"v7.1.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/var-exporter.git\",\n \"reference\": \"b80a669a2264609f07f1667f891dbfca25eba44c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/var-exporter/zipball/b80a669a2264609f07f1667f891dbfca25eba44c\",\n \"reference\": \"b80a669a2264609f07f1667f891dbfca25eba44c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\"\n },\n \"require-dev\": {\n \"symfony/property-access\": \"^6.4|^7.0\",\n \"symfony/serializer\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\VarExporter\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Allows exporting any serializable PHP data structure to plain PHP code\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"clone\",\n \"construct\",\n \"export\",\n \"hydrate\",\n \"instantiate\",\n \"lazy-loading\",\n \"proxy\",\n \"serialize\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/var-exporter/tree/v7.1.2\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-06-28T08:00:31+00:00\"\n },\n {\n \"name\": \"symfony/web-link\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/web-link.git\",\n \"reference\": \"63f90aa0054bfd9a091d2f5cf465958f1030638f\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/web-link/zipball/63f90aa0054bfd9a091d2f5cf465958f1030638f\",\n \"reference\": \"63f90aa0054bfd9a091d2f5cf465958f1030638f\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"psr/link\": \"^1.1|^2.0\"\n },\n \"conflict\": {\n \"symfony/http-kernel\": \"<6.4\"\n },\n \"provide\": {\n \"psr/link-implementation\": \"1.0|2.0\"\n },\n \"require-dev\": {\n \"symfony/http-kernel\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\WebLink\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Kévin Dunglas\",\n \"email\": \"dunglas@gmail.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Manages links between resources\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"dns-prefetch\",\n \"http\",\n \"http2\",\n \"link\",\n \"performance\",\n \"prefetch\",\n \"preload\",\n \"prerender\",\n \"psr13\",\n \"push\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/web-link/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/yaml\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/yaml.git\",\n \"reference\": \"4e561c316e135e053bd758bf3b3eb291d9919de4\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/yaml/zipball/4e561c316e135e053bd758bf3b3eb291d9919de4\",\n \"reference\": \"4e561c316e135e053bd758bf3b3eb291d9919de4\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/polyfill-ctype\": \"^1.8\"\n },\n \"conflict\": {\n \"symfony/console\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/console\": \"^6.4|^7.0\"\n },\n \"bin\": [\n \"Resources/bin/yaml-lint\"\n ],\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\Yaml\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Loads and dumps YAML files\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/yaml/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-17T12:49:58+00:00\"\n },\n {\n \"name\": \"twig/extra-bundle\",\n \"version\": \"v3.13.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/twigphp/twig-extra-bundle.git\",\n \"reference\": \"21a9a7aa9f79d4493bb6fed4eb2794339f9551f5\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/21a9a7aa9f79d4493bb6fed4eb2794339f9551f5\",\n \"reference\": \"21a9a7aa9f79d4493bb6fed4eb2794339f9551f5\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.0.2\",\n \"symfony/framework-bundle\": \"^5.4|^6.4|^7.0\",\n \"symfony/twig-bundle\": \"^5.4|^6.4|^7.0\",\n \"twig/twig\": \"^3.0|^4.0\"\n },\n \"require-dev\": {\n \"league/commonmark\": \"^1.0|^2.0\",\n \"symfony/phpunit-bridge\": \"^6.4|^7.0\",\n \"twig/cache-extra\": \"^3.0\",\n \"twig/cssinliner-extra\": \"^3.0\",\n \"twig/html-extra\": \"^3.0\",\n \"twig/inky-extra\": \"^3.0\",\n \"twig/intl-extra\": \"^3.0\",\n \"twig/markdown-extra\": \"^3.0\",\n \"twig/string-extra\": \"^3.0\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Twig\\\\Extra\\\\TwigExtraBundle\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\",\n \"homepage\": \"http://fabien.potencier.org\",\n \"role\": \"Lead Developer\"\n }\n ],\n \"description\": \"A Symfony bundle for extra Twig extensions\",\n \"homepage\": \"https://twig.symfony.com\",\n \"keywords\": [\n \"bundle\",\n \"extra\",\n \"twig\"\n ],\n \"support\": {\n \"source\": \"https://github.com/twigphp/twig-extra-bundle/tree/v3.13.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/twig/twig\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-01T20:39:12+00:00\"\n },\n {\n \"name\": \"twig/twig\",\n \"version\": \"v3.14.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/twigphp/Twig.git\",\n \"reference\": \"126b2c97818dbff0cdf3fbfc881aedb3d40aae72\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/twigphp/Twig/zipball/126b2c97818dbff0cdf3fbfc881aedb3d40aae72\",\n \"reference\": \"126b2c97818dbff0cdf3fbfc881aedb3d40aae72\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.0.2\",\n \"symfony/deprecation-contracts\": \"^2.5|^3\",\n \"symfony/polyfill-ctype\": \"^1.8\",\n \"symfony/polyfill-mbstring\": \"^1.3\",\n \"symfony/polyfill-php81\": \"^1.29\"\n },\n \"require-dev\": {\n \"psr/container\": \"^1.0|^2.0\",\n \"symfony/phpunit-bridge\": \"^5.4.9|^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"files\": [\n \"src/Resources/core.php\",\n \"src/Resources/debug.php\",\n \"src/Resources/escaper.php\",\n \"src/Resources/string_loader.php\"\n ],\n \"psr-4\": {\n \"Twig\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\",\n \"homepage\": \"http://fabien.potencier.org\",\n \"role\": \"Lead Developer\"\n },\n {\n \"name\": \"Twig Team\",\n \"role\": \"Contributors\"\n },\n {\n \"name\": \"Armin Ronacher\",\n \"email\": \"armin.ronacher@active-4.com\",\n \"role\": \"Project Founder\"\n }\n ],\n \"description\": \"Twig, the flexible, fast, and secure template language for PHP\",\n \"homepage\": \"https://twig.symfony.com\",\n \"keywords\": [\n \"templating\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/twigphp/Twig/issues\",\n \"source\": \"https://github.com/twigphp/Twig/tree/v3.14.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/twig/twig\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-09T17:55:12+00:00\"\n },\n {\n \"name\": \"webmozart/assert\",\n \"version\": \"1.11.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/webmozarts/assert.git\",\n \"reference\": \"11cb2199493b2f8a3b53e7f19068fc6aac760991\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991\",\n \"reference\": \"11cb2199493b2f8a3b53e7f19068fc6aac760991\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"ext-ctype\": \"*\",\n \"php\": \"^7.2 || ^8.0\"\n },\n \"conflict\": {\n \"phpstan/phpstan\": \"<0.12.20\",\n \"vimeo/psalm\": \"<4.6.1 || 4.6.2\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^8.5.13\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"1.10-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Webmozart\\\\Assert\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Bernhard Schussek\",\n \"email\": \"bschussek@gmail.com\"\n }\n ],\n \"description\": \"Assertions to validate method input/output with nice error messages.\",\n \"keywords\": [\n \"assert\",\n \"check\",\n \"validate\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/webmozarts/assert/issues\",\n \"source\": \"https://github.com/webmozarts/assert/tree/1.11.0\"\n },\n \"time\": \"2022-06-03T18:03:27+00:00\"\n }\n ],\n \"packages-dev\": [\n {\n \"name\": \"masterminds/html5\",\n \"version\": \"2.9.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/Masterminds/html5-php.git\",\n \"reference\": \"f5ac2c0b0a2eefca70b2ce32a5809992227e75a6\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6\",\n \"reference\": \"f5ac2c0b0a2eefca70b2ce32a5809992227e75a6\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"ext-dom\": \"*\",\n \"php\": \">=5.3.0\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"2.7-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Masterminds\\\\\": \"src\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Matt Butcher\",\n \"email\": \"technosophos@gmail.com\"\n },\n {\n \"name\": \"Matt Farina\",\n \"email\": \"matt@mattfarina.com\"\n },\n {\n \"name\": \"Asmir Mustafic\",\n \"email\": \"goetas@gmail.com\"\n }\n ],\n \"description\": \"An HTML5 parser and serializer.\",\n \"homepage\": \"http://masterminds.github.io/html5-php\",\n \"keywords\": [\n \"HTML5\",\n \"dom\",\n \"html\",\n \"parser\",\n \"querypath\",\n \"serializer\",\n \"xml\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/Masterminds/html5-php/issues\",\n \"source\": \"https://github.com/Masterminds/html5-php/tree/2.9.0\"\n },\n \"time\": \"2024-03-31T07:05:07+00:00\"\n },\n {\n \"name\": \"myclabs/deep-copy\",\n \"version\": \"1.12.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/myclabs/DeepCopy.git\",\n \"reference\": \"3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c\",\n \"reference\": \"3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^7.1 || ^8.0\"\n },\n \"conflict\": {\n \"doctrine/collections\": \"<1.6.8\",\n \"doctrine/common\": \"<2.13.3 || >=3 <3.2.2\"\n },\n \"require-dev\": {\n \"doctrine/collections\": \"^1.6.8\",\n \"doctrine/common\": \"^2.13.3 || ^3.2.2\",\n \"phpspec/prophecy\": \"^1.10\",\n \"phpunit/phpunit\": \"^7.5.20 || ^8.5.23 || ^9.5.13\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"files\": [\n \"src/DeepCopy/deep_copy.php\"\n ],\n \"psr-4\": {\n \"DeepCopy\\\\\": \"src/DeepCopy/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"description\": \"Create deep copies (clones) of your objects\",\n \"keywords\": [\n \"clone\",\n \"copy\",\n \"duplicate\",\n \"object\",\n \"object graph\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/myclabs/DeepCopy/issues\",\n \"source\": \"https://github.com/myclabs/DeepCopy/tree/1.12.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/myclabs/deep-copy\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-06-12T14:39:25+00:00\"\n },\n {\n \"name\": \"nikic/php-parser\",\n \"version\": \"v5.2.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/nikic/PHP-Parser.git\",\n \"reference\": \"23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/nikic/PHP-Parser/zipball/23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb\",\n \"reference\": \"23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"ext-ctype\": \"*\",\n \"ext-json\": \"*\",\n \"ext-tokenizer\": \"*\",\n \"php\": \">=7.4\"\n },\n \"require-dev\": {\n \"ircmaxell/php-yacc\": \"^0.0.7\",\n \"phpunit/phpunit\": \"^9.0\"\n },\n \"bin\": [\n \"bin/php-parse\"\n ],\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"5.0-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"PhpParser\\\\\": \"lib/PhpParser\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Nikita Popov\"\n }\n ],\n \"description\": \"A PHP parser written in PHP\",\n \"keywords\": [\n \"parser\",\n \"php\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/nikic/PHP-Parser/issues\",\n \"source\": \"https://github.com/nikic/PHP-Parser/tree/v5.2.0\"\n },\n \"time\": \"2024-09-15T16:40:33+00:00\"\n },\n {\n \"name\": \"phar-io/manifest\",\n \"version\": \"2.0.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/phar-io/manifest.git\",\n \"reference\": \"54750ef60c58e43759730615a392c31c80e23176\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176\",\n \"reference\": \"54750ef60c58e43759730615a392c31c80e23176\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"ext-dom\": \"*\",\n \"ext-libxml\": \"*\",\n \"ext-phar\": \"*\",\n \"ext-xmlwriter\": \"*\",\n \"phar-io/version\": \"^3.0.1\",\n \"php\": \"^7.2 || ^8.0\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"2.0.x-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Arne Blankerts\",\n \"email\": \"arne@blankerts.de\",\n \"role\": \"Developer\"\n },\n {\n \"name\": \"Sebastian Heuer\",\n \"email\": \"sebastian@phpeople.de\",\n \"role\": \"Developer\"\n },\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"Developer\"\n }\n ],\n \"description\": \"Component for reading phar.io manifest information from a PHP Archive (PHAR)\",\n \"support\": {\n \"issues\": \"https://github.com/phar-io/manifest/issues\",\n \"source\": \"https://github.com/phar-io/manifest/tree/2.0.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/theseer\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2024-03-03T12:33:53+00:00\"\n },\n {\n \"name\": \"phar-io/version\",\n \"version\": \"3.2.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/phar-io/version.git\",\n \"reference\": \"4f7fd7836c6f332bb2933569e566a0d6c4cbed74\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74\",\n \"reference\": \"4f7fd7836c6f332bb2933569e566a0d6c4cbed74\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \"^7.2 || ^8.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Arne Blankerts\",\n \"email\": \"arne@blankerts.de\",\n \"role\": \"Developer\"\n },\n {\n \"name\": \"Sebastian Heuer\",\n \"email\": \"sebastian@phpeople.de\",\n \"role\": \"Developer\"\n },\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"Developer\"\n }\n ],\n \"description\": \"Library for handling version information and constraints\",\n \"support\": {\n \"issues\": \"https://github.com/phar-io/version/issues\",\n \"source\": \"https://github.com/phar-io/version/tree/3.2.1\"\n },\n \"time\": \"2022-02-21T01:04:05+00:00\"\n },\n {\n \"name\": \"phpunit/php-code-coverage\",\n \"version\": \"9.2.32\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/php-code-coverage.git\",\n \"reference\": \"85402a822d1ecf1db1096959413d35e1c37cf1a5\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5\",\n \"reference\": \"85402a822d1ecf1db1096959413d35e1c37cf1a5\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"ext-dom\": \"*\",\n \"ext-libxml\": \"*\",\n \"ext-xmlwriter\": \"*\",\n \"nikic/php-parser\": \"^4.19.1 || ^5.1.0\",\n \"php\": \">=7.3\",\n \"phpunit/php-file-iterator\": \"^3.0.6\",\n \"phpunit/php-text-template\": \"^2.0.4\",\n \"sebastian/code-unit-reverse-lookup\": \"^2.0.3\",\n \"sebastian/complexity\": \"^2.0.3\",\n \"sebastian/environment\": \"^5.1.5\",\n \"sebastian/lines-of-code\": \"^1.0.4\",\n \"sebastian/version\": \"^3.0.2\",\n \"theseer/tokenizer\": \"^1.2.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.6\"\n },\n \"suggest\": {\n \"ext-pcov\": \"PHP extension that provides line coverage\",\n \"ext-xdebug\": \"PHP extension that provides line coverage as well as branch and path coverage\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"9.2.x-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Library that provides collection, processing, and rendering functionality for PHP code coverage information.\",\n \"homepage\": \"https://github.com/sebastianbergmann/php-code-coverage\",\n \"keywords\": [\n \"coverage\",\n \"testing\",\n \"xunit\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/php-code-coverage/issues\",\n \"security\": \"https://github.com/sebastianbergmann/php-code-coverage/security/policy\",\n \"source\": \"https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2024-08-22T04:23:01+00:00\"\n },\n {\n \"name\": \"phpunit/php-file-iterator\",\n \"version\": \"3.0.6\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/php-file-iterator.git\",\n \"reference\": \"cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf\",\n \"reference\": \"cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"3.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"FilterIterator implementation that filters files based on a list of suffixes.\",\n \"homepage\": \"https://github.com/sebastianbergmann/php-file-iterator/\",\n \"keywords\": [\n \"filesystem\",\n \"iterator\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/php-file-iterator/issues\",\n \"source\": \"https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2021-12-02T12:48:52+00:00\"\n },\n {\n \"name\": \"phpunit/php-invoker\",\n \"version\": \"3.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/php-invoker.git\",\n \"reference\": \"5a10147d0aaf65b58940a0b72f71c9ac0423cc67\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67\",\n \"reference\": \"5a10147d0aaf65b58940a0b72f71c9ac0423cc67\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"ext-pcntl\": \"*\",\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"suggest\": {\n \"ext-pcntl\": \"*\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"3.1-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Invoke callables with a timeout\",\n \"homepage\": \"https://github.com/sebastianbergmann/php-invoker/\",\n \"keywords\": [\n \"process\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/php-invoker/issues\",\n \"source\": \"https://github.com/sebastianbergmann/php-invoker/tree/3.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2020-09-28T05:58:55+00:00\"\n },\n {\n \"name\": \"phpunit/php-text-template\",\n \"version\": \"2.0.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/php-text-template.git\",\n \"reference\": \"5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28\",\n \"reference\": \"5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"2.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Simple template engine.\",\n \"homepage\": \"https://github.com/sebastianbergmann/php-text-template/\",\n \"keywords\": [\n \"template\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/php-text-template/issues\",\n \"source\": \"https://github.com/sebastianbergmann/php-text-template/tree/2.0.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2020-10-26T05:33:50+00:00\"\n },\n {\n \"name\": \"phpunit/php-timer\",\n \"version\": \"5.0.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/php-timer.git\",\n \"reference\": \"5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2\",\n \"reference\": \"5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"5.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Utility class for timing\",\n \"homepage\": \"https://github.com/sebastianbergmann/php-timer/\",\n \"keywords\": [\n \"timer\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/php-timer/issues\",\n \"source\": \"https://github.com/sebastianbergmann/php-timer/tree/5.0.3\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2020-10-26T13:16:10+00:00\"\n },\n {\n \"name\": \"phpunit/phpunit\",\n \"version\": \"9.6.21\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/phpunit.git\",\n \"reference\": \"de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa\",\n \"reference\": \"de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/instantiator\": \"^1.5.0 || ^2\",\n \"ext-dom\": \"*\",\n \"ext-json\": \"*\",\n \"ext-libxml\": \"*\",\n \"ext-mbstring\": \"*\",\n \"ext-xml\": \"*\",\n \"ext-xmlwriter\": \"*\",\n \"myclabs/deep-copy\": \"^1.12.0\",\n \"phar-io/manifest\": \"^2.0.4\",\n \"phar-io/version\": \"^3.2.1\",\n \"php\": \">=7.3\",\n \"phpunit/php-code-coverage\": \"^9.2.32\",\n \"phpunit/php-file-iterator\": \"^3.0.6\",\n \"phpunit/php-invoker\": \"^3.1.1\",\n \"phpunit/php-text-template\": \"^2.0.4\",\n \"phpunit/php-timer\": \"^5.0.3\",\n \"sebastian/cli-parser\": \"^1.0.2\",\n \"sebastian/code-unit\": \"^1.0.8\",\n \"sebastian/comparator\": \"^4.0.8\",\n \"sebastian/diff\": \"^4.0.6\",\n \"sebastian/environment\": \"^5.1.5\",\n \"sebastian/exporter\": \"^4.0.6\",\n \"sebastian/global-state\": \"^5.0.7\",\n \"sebastian/object-enumerator\": \"^4.0.4\",\n \"sebastian/resource-operations\": \"^3.0.4\",\n \"sebastian/type\": \"^3.2.1\",\n \"sebastian/version\": \"^3.0.2\"\n },\n \"suggest\": {\n \"ext-soap\": \"To be able to generate mocks based on WSDL files\",\n \"ext-xdebug\": \"PHP extension that provides line coverage as well as branch and path coverage\"\n },\n \"bin\": [\n \"phpunit\"\n ],\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"9.6-dev\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"src/Framework/Assert/Functions.php\"\n ],\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"The PHP Unit Testing framework.\",\n \"homepage\": \"https://phpunit.de/\",\n \"keywords\": [\n \"phpunit\",\n \"testing\",\n \"xunit\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/phpunit/issues\",\n \"security\": \"https://github.com/sebastianbergmann/phpunit/security/policy\",\n \"source\": \"https://github.com/sebastianbergmann/phpunit/tree/9.6.21\"\n },\n \"funding\": [\n {\n \"url\": \"https://phpunit.de/sponsors.html\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/phpunit/phpunit\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-19T10:50:18+00:00\"\n },\n {\n \"name\": \"sebastian/cli-parser\",\n \"version\": \"1.0.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/cli-parser.git\",\n \"reference\": \"2b56bea83a09de3ac06bb18b92f068e60cc6f50b\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b\",\n \"reference\": \"2b56bea83a09de3ac06bb18b92f068e60cc6f50b\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"1.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Library for parsing CLI options\",\n \"homepage\": \"https://github.com/sebastianbergmann/cli-parser\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/cli-parser/issues\",\n \"source\": \"https://github.com/sebastianbergmann/cli-parser/tree/1.0.2\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2024-03-02T06:27:43+00:00\"\n },\n {\n \"name\": \"sebastian/code-unit\",\n \"version\": \"1.0.8\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/code-unit.git\",\n \"reference\": \"1fc9f64c0927627ef78ba436c9b17d967e68e120\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120\",\n \"reference\": \"1fc9f64c0927627ef78ba436c9b17d967e68e120\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"1.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Collection of value objects that represent the PHP code units\",\n \"homepage\": \"https://github.com/sebastianbergmann/code-unit\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/code-unit/issues\",\n \"source\": \"https://github.com/sebastianbergmann/code-unit/tree/1.0.8\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2020-10-26T13:08:54+00:00\"\n },\n {\n \"name\": \"sebastian/code-unit-reverse-lookup\",\n \"version\": \"2.0.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/code-unit-reverse-lookup.git\",\n \"reference\": \"ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5\",\n \"reference\": \"ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"2.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n }\n ],\n \"description\": \"Looks up which function or method a line of code belongs to\",\n \"homepage\": \"https://github.com/sebastianbergmann/code-unit-reverse-lookup/\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues\",\n \"source\": \"https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2020-09-28T05:30:19+00:00\"\n },\n {\n \"name\": \"sebastian/comparator\",\n \"version\": \"4.0.8\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/comparator.git\",\n \"reference\": \"fa0f136dd2334583309d32b62544682ee972b51a\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a\",\n \"reference\": \"fa0f136dd2334583309d32b62544682ee972b51a\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\",\n \"sebastian/diff\": \"^4.0\",\n \"sebastian/exporter\": \"^4.0\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"4.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n },\n {\n \"name\": \"Jeff Welch\",\n \"email\": \"whatthejeff@gmail.com\"\n },\n {\n \"name\": \"Volker Dusch\",\n \"email\": \"github@wallbash.com\"\n },\n {\n \"name\": \"Bernhard Schussek\",\n \"email\": \"bschussek@2bepublished.at\"\n }\n ],\n \"description\": \"Provides the functionality to compare PHP values for equality\",\n \"homepage\": \"https://github.com/sebastianbergmann/comparator\",\n \"keywords\": [\n \"comparator\",\n \"compare\",\n \"equality\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/comparator/issues\",\n \"source\": \"https://github.com/sebastianbergmann/comparator/tree/4.0.8\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2022-09-14T12:41:17+00:00\"\n },\n {\n \"name\": \"sebastian/complexity\",\n \"version\": \"2.0.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/complexity.git\",\n \"reference\": \"25f207c40d62b8b7aa32f5ab026c53561964053a\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a\",\n \"reference\": \"25f207c40d62b8b7aa32f5ab026c53561964053a\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"nikic/php-parser\": \"^4.18 || ^5.0\",\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"2.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Library for calculating the complexity of PHP code units\",\n \"homepage\": \"https://github.com/sebastianbergmann/complexity\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/complexity/issues\",\n \"source\": \"https://github.com/sebastianbergmann/complexity/tree/2.0.3\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2023-12-22T06:19:30+00:00\"\n },\n {\n \"name\": \"sebastian/diff\",\n \"version\": \"4.0.6\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/diff.git\",\n \"reference\": \"ba01945089c3a293b01ba9badc29ad55b106b0bc\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc\",\n \"reference\": \"ba01945089c3a293b01ba9badc29ad55b106b0bc\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\",\n \"symfony/process\": \"^4.2 || ^5\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"4.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n },\n {\n \"name\": \"Kore Nordmann\",\n \"email\": \"mail@kore-nordmann.de\"\n }\n ],\n \"description\": \"Diff implementation\",\n \"homepage\": \"https://github.com/sebastianbergmann/diff\",\n \"keywords\": [\n \"diff\",\n \"udiff\",\n \"unidiff\",\n \"unified diff\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/diff/issues\",\n \"source\": \"https://github.com/sebastianbergmann/diff/tree/4.0.6\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2024-03-02T06:30:58+00:00\"\n },\n {\n \"name\": \"sebastian/environment\",\n \"version\": \"5.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/environment.git\",\n \"reference\": \"830c43a844f1f8d5b7a1f6d6076b784454d8b7ed\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed\",\n \"reference\": \"830c43a844f1f8d5b7a1f6d6076b784454d8b7ed\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"suggest\": {\n \"ext-posix\": \"*\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"5.1-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n }\n ],\n \"description\": \"Provides functionality to handle HHVM/PHP environments\",\n \"homepage\": \"http://www.github.com/sebastianbergmann/environment\",\n \"keywords\": [\n \"Xdebug\",\n \"environment\",\n \"hhvm\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/environment/issues\",\n \"source\": \"https://github.com/sebastianbergmann/environment/tree/5.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2023-02-03T06:03:51+00:00\"\n },\n {\n \"name\": \"sebastian/exporter\",\n \"version\": \"4.0.6\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/exporter.git\",\n \"reference\": \"78c00df8f170e02473b682df15bfcdacc3d32d72\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72\",\n \"reference\": \"78c00df8f170e02473b682df15bfcdacc3d32d72\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\",\n \"sebastian/recursion-context\": \"^4.0\"\n },\n \"require-dev\": {\n \"ext-mbstring\": \"*\",\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"4.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n },\n {\n \"name\": \"Jeff Welch\",\n \"email\": \"whatthejeff@gmail.com\"\n },\n {\n \"name\": \"Volker Dusch\",\n \"email\": \"github@wallbash.com\"\n },\n {\n \"name\": \"Adam Harvey\",\n \"email\": \"aharvey@php.net\"\n },\n {\n \"name\": \"Bernhard Schussek\",\n \"email\": \"bschussek@gmail.com\"\n }\n ],\n \"description\": \"Provides the functionality to export PHP variables for visualization\",\n \"homepage\": \"https://www.github.com/sebastianbergmann/exporter\",\n \"keywords\": [\n \"export\",\n \"exporter\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/exporter/issues\",\n \"source\": \"https://github.com/sebastianbergmann/exporter/tree/4.0.6\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2024-03-02T06:33:00+00:00\"\n },\n {\n \"name\": \"sebastian/global-state\",\n \"version\": \"5.0.7\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/global-state.git\",\n \"reference\": \"bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9\",\n \"reference\": \"bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\",\n \"sebastian/object-reflector\": \"^2.0\",\n \"sebastian/recursion-context\": \"^4.0\"\n },\n \"require-dev\": {\n \"ext-dom\": \"*\",\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"suggest\": {\n \"ext-uopz\": \"*\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"5.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n }\n ],\n \"description\": \"Snapshotting of global state\",\n \"homepage\": \"http://www.github.com/sebastianbergmann/global-state\",\n \"keywords\": [\n \"global state\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/global-state/issues\",\n \"source\": \"https://github.com/sebastianbergmann/global-state/tree/5.0.7\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2024-03-02T06:35:11+00:00\"\n },\n {\n \"name\": \"sebastian/lines-of-code\",\n \"version\": \"1.0.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/lines-of-code.git\",\n \"reference\": \"e1e4a170560925c26d424b6a03aed157e7dcc5c5\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5\",\n \"reference\": \"e1e4a170560925c26d424b6a03aed157e7dcc5c5\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"nikic/php-parser\": \"^4.18 || ^5.0\",\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"1.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Library for counting the lines of code in PHP source code\",\n \"homepage\": \"https://github.com/sebastianbergmann/lines-of-code\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/lines-of-code/issues\",\n \"source\": \"https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2023-12-22T06:20:34+00:00\"\n },\n {\n \"name\": \"sebastian/object-enumerator\",\n \"version\": \"4.0.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/object-enumerator.git\",\n \"reference\": \"5c9eeac41b290a3712d88851518825ad78f45c71\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71\",\n \"reference\": \"5c9eeac41b290a3712d88851518825ad78f45c71\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\",\n \"sebastian/object-reflector\": \"^2.0\",\n \"sebastian/recursion-context\": \"^4.0\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"4.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n }\n ],\n \"description\": \"Traverses array structures and object graphs to enumerate all referenced objects\",\n \"homepage\": \"https://github.com/sebastianbergmann/object-enumerator/\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/object-enumerator/issues\",\n \"source\": \"https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2020-10-26T13:12:34+00:00\"\n },\n {\n \"name\": \"sebastian/object-reflector\",\n \"version\": \"2.0.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/object-reflector.git\",\n \"reference\": \"b4f479ebdbf63ac605d183ece17d8d7fe49c15c7\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7\",\n \"reference\": \"b4f479ebdbf63ac605d183ece17d8d7fe49c15c7\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"2.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n }\n ],\n \"description\": \"Allows reflection of object attributes, including inherited and non-public ones\",\n \"homepage\": \"https://github.com/sebastianbergmann/object-reflector/\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/object-reflector/issues\",\n \"source\": \"https://github.com/sebastianbergmann/object-reflector/tree/2.0.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2020-10-26T13:14:26+00:00\"\n },\n {\n \"name\": \"sebastian/recursion-context\",\n \"version\": \"4.0.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/recursion-context.git\",\n \"reference\": \"e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1\",\n \"reference\": \"e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"4.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n },\n {\n \"name\": \"Jeff Welch\",\n \"email\": \"whatthejeff@gmail.com\"\n },\n {\n \"name\": \"Adam Harvey\",\n \"email\": \"aharvey@php.net\"\n }\n ],\n \"description\": \"Provides functionality to recursively process PHP variables\",\n \"homepage\": \"https://github.com/sebastianbergmann/recursion-context\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/recursion-context/issues\",\n \"source\": \"https://github.com/sebastianbergmann/recursion-context/tree/4.0.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2023-02-03T06:07:39+00:00\"\n },\n {\n \"name\": \"sebastian/resource-operations\",\n \"version\": \"3.0.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/resource-operations.git\",\n \"reference\": \"05d5692a7993ecccd56a03e40cd7e5b09b1d404e\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e\",\n \"reference\": \"05d5692a7993ecccd56a03e40cd7e5b09b1d404e\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.0\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"3.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\"\n }\n ],\n \"description\": \"Provides a list of PHP built-in functions that operate on resources\",\n \"homepage\": \"https://www.github.com/sebastianbergmann/resource-operations\",\n \"support\": {\n \"source\": \"https://github.com/sebastianbergmann/resource-operations/tree/3.0.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2024-03-14T16:00:52+00:00\"\n },\n {\n \"name\": \"sebastian/type\",\n \"version\": \"3.2.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/type.git\",\n \"reference\": \"75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7\",\n \"reference\": \"75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.5\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"3.2-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Collection of value objects that represent the types of the PHP type system\",\n \"homepage\": \"https://github.com/sebastianbergmann/type\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/type/issues\",\n \"source\": \"https://github.com/sebastianbergmann/type/tree/3.2.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2023-02-03T06:13:03+00:00\"\n },\n {\n \"name\": \"sebastian/version\",\n \"version\": \"3.0.2\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/sebastianbergmann/version.git\",\n \"reference\": \"c6c1022351a901512170118436c764e473f6de8c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c\",\n \"reference\": \"c6c1022351a901512170118436c764e473f6de8c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.3\"\n },\n \"type\": \"library\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-master\": \"3.0-dev\"\n }\n },\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Sebastian Bergmann\",\n \"email\": \"sebastian@phpunit.de\",\n \"role\": \"lead\"\n }\n ],\n \"description\": \"Library that helps with managing the version number of Git-hosted PHP projects\",\n \"homepage\": \"https://github.com/sebastianbergmann/version\",\n \"support\": {\n \"issues\": \"https://github.com/sebastianbergmann/version/issues\",\n \"source\": \"https://github.com/sebastianbergmann/version/tree/3.0.2\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/sebastianbergmann\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2020-09-28T06:39:44+00:00\"\n },\n {\n \"name\": \"symfony/browser-kit\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/browser-kit.git\",\n \"reference\": \"9c13742e3175b5815e272b981876ae329bec2040\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/browser-kit/zipball/9c13742e3175b5815e272b981876ae329bec2040\",\n \"reference\": \"9c13742e3175b5815e272b981876ae329bec2040\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/dom-crawler\": \"^6.4|^7.0\"\n },\n \"require-dev\": {\n \"symfony/css-selector\": \"^6.4|^7.0\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/mime\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\BrowserKit\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/browser-kit/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/css-selector\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/css-selector.git\",\n \"reference\": \"1c7cee86c6f812896af54434f8ce29c8d94f9ff4\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/css-selector/zipball/1c7cee86c6f812896af54434f8ce29c8d94f9ff4\",\n \"reference\": \"1c7cee86c6f812896af54434f8ce29c8d94f9ff4\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\CssSelector\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Jean-François Simon\",\n \"email\": \"jeanfrancois.simon@sensiolabs.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Converts CSS selectors to XPath expressions\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/css-selector/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:57:53+00:00\"\n },\n {\n \"name\": \"symfony/debug-bundle\",\n \"version\": \"v7.1.1\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/debug-bundle.git\",\n \"reference\": \"aa024d28ce7ce0c6a16ee57c066838bece92893f\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/debug-bundle/zipball/aa024d28ce7ce0c6a16ee57c066838bece92893f\",\n \"reference\": \"aa024d28ce7ce0c6a16ee57c066838bece92893f\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"ext-xml\": \"*\",\n \"php\": \">=8.2\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/twig-bridge\": \"^6.4|^7.0\",\n \"symfony/var-dumper\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"symfony/config\": \"<6.4\",\n \"symfony/dependency-injection\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/web-profiler-bundle\": \"^6.4|^7.0\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bundle\\\\DebugBundle\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/debug-bundle/tree/v7.1.1\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-05-31T14:55:39+00:00\"\n },\n {\n \"name\": \"symfony/dom-crawler\",\n \"version\": \"v7.1.5\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/dom-crawler.git\",\n \"reference\": \"b92af238457a7cdd2738f941cd525d76313e8283\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/dom-crawler/zipball/b92af238457a7cdd2738f941cd525d76313e8283\",\n \"reference\": \"b92af238457a7cdd2738f941cd525d76313e8283\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"masterminds/html5\": \"^2.6\",\n \"php\": \">=8.2\",\n \"symfony/polyfill-ctype\": \"~1.8\",\n \"symfony/polyfill-mbstring\": \"~1.0\"\n },\n \"require-dev\": {\n \"symfony/css-selector\": \"^6.4|^7.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Component\\\\DomCrawler\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Eases DOM navigation for HTML and XML documents\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/dom-crawler/tree/v7.1.5\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-09-15T06:48:17+00:00\"\n },\n {\n \"name\": \"symfony/maker-bundle\",\n \"version\": \"v1.61.0\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/maker-bundle.git\",\n \"reference\": \"a3b7f14d349f8f44ed752d4dde2263f77510cc18\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/maker-bundle/zipball/a3b7f14d349f8f44ed752d4dde2263f77510cc18\",\n \"reference\": \"a3b7f14d349f8f44ed752d4dde2263f77510cc18\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"doctrine/inflector\": \"^2.0\",\n \"nikic/php-parser\": \"^4.18|^5.0\",\n \"php\": \">=8.1\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/dependency-injection\": \"^6.4|^7.0\",\n \"symfony/deprecation-contracts\": \"^2.2|^3\",\n \"symfony/filesystem\": \"^6.4|^7.0\",\n \"symfony/finder\": \"^6.4|^7.0\",\n \"symfony/framework-bundle\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/process\": \"^6.4|^7.0\"\n },\n \"conflict\": {\n \"doctrine/doctrine-bundle\": \"<2.10\",\n \"doctrine/orm\": \"<2.15\"\n },\n \"require-dev\": {\n \"composer/semver\": \"^3.0\",\n \"doctrine/doctrine-bundle\": \"^2.5.0\",\n \"doctrine/orm\": \"^2.15|^3\",\n \"symfony/http-client\": \"^6.4|^7.0\",\n \"symfony/phpunit-bridge\": \"^6.4.1|^7.0\",\n \"symfony/security-core\": \"^6.4|^7.0\",\n \"symfony/yaml\": \"^6.4|^7.0\",\n \"twig/twig\": \"^3.0|^4.x-dev\"\n },\n \"type\": \"symfony-bundle\",\n \"extra\": {\n \"branch-alias\": {\n \"dev-main\": \"1.x-dev\"\n }\n },\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bundle\\\\MakerBundle\\\\\": \"src/\"\n }\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.\",\n \"homepage\": \"https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html\",\n \"keywords\": [\n \"code generator\",\n \"dev\",\n \"generator\",\n \"scaffold\",\n \"scaffolding\"\n ],\n \"support\": {\n \"issues\": \"https://github.com/symfony/maker-bundle/issues\",\n \"source\": \"https://github.com/symfony/maker-bundle/tree/v1.61.0\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-29T22:50:23+00:00\"\n },\n {\n \"name\": \"symfony/phpunit-bridge\",\n \"version\": \"v7.1.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/phpunit-bridge.git\",\n \"reference\": \"e876eb90e32a8fc4c4911d458e09f88d65877d1c\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/phpunit-bridge/zipball/e876eb90e32a8fc4c4911d458e09f88d65877d1c\",\n \"reference\": \"e876eb90e32a8fc4c4911d458e09f88d65877d1c\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=7.2.5\"\n },\n \"conflict\": {\n \"phpunit/phpunit\": \"<7.5|9.1.2\"\n },\n \"require-dev\": {\n \"symfony/deprecation-contracts\": \"^2.5|^3.0\",\n \"symfony/error-handler\": \"^5.4|^6.4|^7.0\",\n \"symfony/polyfill-php81\": \"^1.27\"\n },\n \"bin\": [\n \"bin/simple-phpunit\"\n ],\n \"type\": \"symfony-bridge\",\n \"extra\": {\n \"thanks\": {\n \"name\": \"phpunit/phpunit\",\n \"url\": \"https://github.com/sebastianbergmann/phpunit\"\n }\n },\n \"autoload\": {\n \"files\": [\n \"bootstrap.php\"\n ],\n \"psr-4\": {\n \"Symfony\\\\Bridge\\\\PhpUnit\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\",\n \"/bin/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Nicolas Grekas\",\n \"email\": \"p@tchwork.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides utilities for PHPUnit, especially user deprecation notices management\",\n \"homepage\": \"https://symfony.com\",\n \"support\": {\n \"source\": \"https://github.com/symfony/phpunit-bridge/tree/v7.1.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-13T14:28:19+00:00\"\n },\n {\n \"name\": \"symfony/web-profiler-bundle\",\n \"version\": \"v7.1.4\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/symfony/web-profiler-bundle.git\",\n \"reference\": \"3cfc775277a8f2dacdd0f72d196bc87b272a763f\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/symfony/web-profiler-bundle/zipball/3cfc775277a8f2dacdd0f72d196bc87b272a763f\",\n \"reference\": \"3cfc775277a8f2dacdd0f72d196bc87b272a763f\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"php\": \">=8.2\",\n \"symfony/config\": \"^6.4|^7.0\",\n \"symfony/framework-bundle\": \"^6.4|^7.0\",\n \"symfony/http-kernel\": \"^6.4|^7.0\",\n \"symfony/routing\": \"^6.4|^7.0\",\n \"symfony/twig-bundle\": \"^6.4|^7.0\",\n \"twig/twig\": \"^3.10\"\n },\n \"conflict\": {\n \"symfony/form\": \"<6.4\",\n \"symfony/mailer\": \"<6.4\",\n \"symfony/messenger\": \"<6.4\"\n },\n \"require-dev\": {\n \"symfony/browser-kit\": \"^6.4|^7.0\",\n \"symfony/console\": \"^6.4|^7.0\",\n \"symfony/css-selector\": \"^6.4|^7.0\",\n \"symfony/stopwatch\": \"^6.4|^7.0\"\n },\n \"type\": \"symfony-bundle\",\n \"autoload\": {\n \"psr-4\": {\n \"Symfony\\\\Bundle\\\\WebProfilerBundle\\\\\": \"\"\n },\n \"exclude-from-classmap\": [\n \"/Tests/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"MIT\"\n ],\n \"authors\": [\n {\n \"name\": \"Fabien Potencier\",\n \"email\": \"fabien@symfony.com\"\n },\n {\n \"name\": \"Symfony Community\",\n \"homepage\": \"https://symfony.com/contributors\"\n }\n ],\n \"description\": \"Provides a development tool that gives detailed information about the execution of any request\",\n \"homepage\": \"https://symfony.com\",\n \"keywords\": [\n \"dev\"\n ],\n \"support\": {\n \"source\": \"https://github.com/symfony/web-profiler-bundle/tree/v7.1.4\"\n },\n \"funding\": [\n {\n \"url\": \"https://symfony.com/sponsor\",\n \"type\": \"custom\"\n },\n {\n \"url\": \"https://github.com/fabpot\",\n \"type\": \"github\"\n },\n {\n \"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n \"type\": \"tidelift\"\n }\n ],\n \"time\": \"2024-08-12T09:59:40+00:00\"\n },\n {\n \"name\": \"theseer/tokenizer\",\n \"version\": \"1.2.3\",\n \"source\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/theseer/tokenizer.git\",\n \"reference\": \"737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2\"\n },\n \"dist\": {\n \"type\": \"zip\",\n \"url\": \"https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2\",\n \"reference\": \"737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2\",\n \"shasum\": \"\"\n },\n \"require\": {\n \"ext-dom\": \"*\",\n \"ext-tokenizer\": \"*\",\n \"ext-xmlwriter\": \"*\",\n \"php\": \"^7.2 || ^8.0\"\n },\n \"type\": \"library\",\n \"autoload\": {\n \"classmap\": [\n \"src/\"\n ]\n },\n \"notification-url\": \"https://packagist.org/downloads/\",\n \"license\": [\n \"BSD-3-Clause\"\n ],\n \"authors\": [\n {\n \"name\": \"Arne Blankerts\",\n \"email\": \"arne@blankerts.de\",\n \"role\": \"Developer\"\n }\n ],\n \"description\": \"A small library for converting tokenized PHP source code into XML and potentially other formats\",\n \"support\": {\n \"issues\": \"https://github.com/theseer/tokenizer/issues\",\n \"source\": \"https://github.com/theseer/tokenizer/tree/1.2.3\"\n },\n \"funding\": [\n {\n \"url\": \"https://github.com/theseer\",\n \"type\": \"github\"\n }\n ],\n \"time\": \"2024-03-03T12:36:25+00:00\"\n }\n ],\n \"aliases\": [],\n \"minimum-stability\": \"stable\",\n \"stability-flags\": [],\n \"prefer-stable\": true,\n \"prefer-lowest\": false,\n \"platform\": {\n \"php\": \">=8.2\",\n \"ext-ctype\": \"*\",\n \"ext-iconv\": \"*\"\n },\n \"platform-dev\": [],\n \"plugin-api-version\": \"2.3.0\"\n}\n +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +diff --git a/composer.lock b/composer.lock +--- a/composer.lock (revision f128451487f275e741703dcef9c507c89d7e07d3) ++++ b/composer.lock (date 1727359994896) +@@ -4,7 +4,7 @@ + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], +- "content-hash": "1bc99d81c026aaf4e662ffffde457d04", ++ "content-hash": "21495c6f5028b1832d53a6ef3be7e9f6", + "packages": [ + { + "name": "composer/semver", diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52_[Changes]1/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52_[Changes]1/shelved.patch new file mode 100644 index 0000000..8e6321a --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52_[Changes]1/shelved.patch @@ -0,0 +1,19 @@ +Index: composer.json +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP +<+>{\n \"type\": \"project\",\n \"license\": \"proprietary\",\n \"minimum-stability\": \"stable\",\n \"prefer-stable\": true,\n \"require\": {\n \"php\": \">=8.2\",\n \"ext-ctype\": \"*\",\n \"ext-iconv\": \"*\",\n \"doctrine/dbal\": \"^3\",\n \"doctrine/doctrine-bundle\": \"^2.13\",\n \"doctrine/doctrine-migrations-bundle\": \"^3.3\",\n \"doctrine/orm\": \"^3.2\",\n \"phpdocumentor/reflection-docblock\": \"^5.4\",\n \"phpstan/phpdoc-parser\": \"^1.32\",\n \"symfony/asset\": \"7.1.*\",\n \"symfony/asset-mapper\": \"7.1.*\",\n \"symfony/console\": \"7.1.*\",\n \"symfony/doctrine-messenger\": \"7.1.*\",\n \"symfony/dotenv\": \"7.1.*\",\n \"symfony/expression-language\": \"7.1.*\",\n \"symfony/flex\": \"^2\",\n \"symfony/form\": \"7.1.*\",\n \"symfony/framework-bundle\": \"7.1.*\",\n \"symfony/http-client\": \"7.1.*\",\n \"symfony/intl\": \"7.1.*\",\n \"symfony/mailer\": \"7.1.*\",\n \"symfony/mime\": \"7.1.*\",\n \"symfony/monolog-bundle\": \"^3.0\",\n \"symfony/notifier\": \"7.1.*\",\n \"symfony/process\": \"7.1.*\",\n \"symfony/property-access\": \"7.1.*\",\n \"symfony/property-info\": \"7.1.*\",\n \"symfony/runtime\": \"7.1.*\",\n \"symfony/security-bundle\": \"7.1.*\",\n \"symfony/serializer\": \"7.1.*\",\n \"symfony/stimulus-bundle\": \"^2.20\",\n \"symfony/string\": \"7.1.*\",\n \"symfony/translation\": \"7.1.*\",\n \"symfony/twig-bundle\": \"7.1.*\",\n \"symfony/ux-turbo\": \"^2.20\",\n \"symfony/validator\": \"7.1.*\",\n \"symfony/web-link\": \"7.1.*\",\n \"symfony/yaml\": \"7.1.*\",\n \"twig/extra-bundle\": \"^2.12|^3.0\",\n \"twig/twig\": \"^2.12|^3.0\"\n },\n \"config\": {\n \"allow-plugins\": {\n \"php-http/discovery\": true,\n \"symfony/flex\": true,\n \"symfony/runtime\": true\n },\n \"sort-packages\": true\n },\n \"autoload\": {\n \"psr-4\": {\n \"App\\\\\": \"src/\"\n }\n },\n \"autoload-dev\": {\n \"psr-4\": {\n \"App\\\\Tests\\\\\": \"tests/\"\n }\n },\n \"replace\": {\n \"symfony/polyfill-ctype\": \"*\",\n \"symfony/polyfill-iconv\": \"*\",\n \"symfony/polyfill-php72\": \"*\",\n \"symfony/polyfill-php73\": \"*\",\n \"symfony/polyfill-php74\": \"*\",\n \"symfony/polyfill-php80\": \"*\",\n \"symfony/polyfill-php81\": \"*\",\n \"symfony/polyfill-php82\": \"*\"\n },\n \"scripts\": {\n \"auto-scripts\": {\n \"cache:clear\": \"symfony-cmd\",\n \"assets:install %PUBLIC_DIR%\": \"symfony-cmd\",\n \"importmap:install\": \"symfony-cmd\"\n },\n \"post-install-cmd\": [\n \"@auto-scripts\"\n ],\n \"post-update-cmd\": [\n \"@auto-scripts\"\n ]\n },\n \"conflict\": {\n \"symfony/symfony\": \"*\"\n },\n \"extra\": {\n \"symfony\": {\n \"allow-contrib\": false,\n \"require\": \"7.1.*\"\n }\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.5\",\n \"symfony/browser-kit\": \"7.1.*\",\n \"symfony/css-selector\": \"7.1.*\",\n \"symfony/debug-bundle\": \"7.1.*\",\n \"symfony/maker-bundle\": \"^1.0\",\n \"symfony/phpunit-bridge\": \"^7.1\",\n \"symfony/stopwatch\": \"7.1.*\",\n \"symfony/web-profiler-bundle\": \"7.1.*\"\n }\n}\n +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +diff --git a/composer.json b/composer.json +--- a/composer.json (revision f128451487f275e741703dcef9c507c89d7e07d3) ++++ b/composer.json (date 1727359994888) +@@ -100,7 +100,7 @@ + "symfony/browser-kit": "7.1.*", + "symfony/css-selector": "7.1.*", + "symfony/debug-bundle": "7.1.*", +- "symfony/maker-bundle": "^1.0", ++ "symfony/maker-bundle": "^1.61", + "symfony/phpunit-bridge": "^7.1", + "symfony/stopwatch": "7.1.*", + "symfony/web-profiler-bundle": "7.1.*" diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52__Changes_.xml new file mode 100644 index 0000000..c25083f --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52__Changes_.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52__Changes_1.xml b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52__Changes_1.xml new file mode 100644 index 0000000..8564c8f --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_52__Changes_1.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_55_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_55_[Changes]/shelved.patch new file mode 100644 index 0000000..69d80be --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_55_[Changes]/shelved.patch @@ -0,0 +1,19 @@ +Index: composer.json +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP +<+>{\n \"type\": \"project\",\n \"license\": \"proprietary\",\n \"minimum-stability\": \"stable\",\n \"prefer-stable\": true,\n \"require\": {\n \"php\": \">=8.2\",\n \"ext-ctype\": \"*\",\n \"ext-iconv\": \"*\",\n \"doctrine/dbal\": \"^3\",\n \"doctrine/doctrine-bundle\": \"^2.13\",\n \"doctrine/doctrine-migrations-bundle\": \"^3.3\",\n \"doctrine/orm\": \"^3.2\",\n \"phpdocumentor/reflection-docblock\": \"^5.4\",\n \"phpstan/phpdoc-parser\": \"^1.32\",\n \"symfony/asset\": \"7.1.*\",\n \"symfony/asset-mapper\": \"7.1.*\",\n \"symfony/console\": \"7.1.*\",\n \"symfony/doctrine-messenger\": \"7.1.*\",\n \"symfony/dotenv\": \"7.1.*\",\n \"symfony/expression-language\": \"7.1.*\",\n \"symfony/flex\": \"^2\",\n \"symfony/form\": \"7.1.*\",\n \"symfony/framework-bundle\": \"7.1.*\",\n \"symfony/http-client\": \"7.1.*\",\n \"symfony/intl\": \"7.1.*\",\n \"symfony/mailer\": \"7.1.*\",\n \"symfony/mercure-bundle\": \"^0.3.9\",\n \"symfony/mime\": \"7.1.*\",\n \"symfony/monolog-bundle\": \"^3.0\",\n \"symfony/notifier\": \"7.1.*\",\n \"symfony/process\": \"7.1.*\",\n \"symfony/property-access\": \"7.1.*\",\n \"symfony/property-info\": \"7.1.*\",\n \"symfony/runtime\": \"7.1.*\",\n \"symfony/security-bundle\": \"7.1.*\",\n \"symfony/serializer\": \"7.1.*\",\n \"symfony/stimulus-bundle\": \"^2.20\",\n \"symfony/string\": \"7.1.*\",\n \"symfony/translation\": \"7.1.*\",\n \"symfony/twig-bundle\": \"7.1.*\",\n \"symfony/ux-turbo\": \"^2.20\",\n \"symfony/validator\": \"7.1.*\",\n \"symfony/web-link\": \"7.1.*\",\n \"symfony/yaml\": \"7.1.*\",\n \"twig/extra-bundle\": \"^2.12|^3.0\",\n \"twig/twig\": \"^2.12|^3.0\"\n },\n \"config\": {\n \"allow-plugins\": {\n \"php-http/discovery\": true,\n \"symfony/flex\": true,\n \"symfony/runtime\": true\n },\n \"sort-packages\": true\n },\n \"autoload\": {\n \"psr-4\": {\n \"App\\\\\": \"src/\"\n }\n },\n \"autoload-dev\": {\n \"psr-4\": {\n \"App\\\\Tests\\\\\": \"tests/\"\n }\n },\n \"replace\": {\n \"symfony/polyfill-ctype\": \"*\",\n \"symfony/polyfill-iconv\": \"*\",\n \"symfony/polyfill-php72\": \"*\",\n \"symfony/polyfill-php73\": \"*\",\n \"symfony/polyfill-php74\": \"*\",\n \"symfony/polyfill-php80\": \"*\",\n \"symfony/polyfill-php81\": \"*\",\n \"symfony/polyfill-php82\": \"*\"\n },\n \"scripts\": {\n \"auto-scripts\": {\n \"cache:clear\": \"symfony-cmd\",\n \"assets:install %PUBLIC_DIR%\": \"symfony-cmd\",\n \"importmap:install\": \"symfony-cmd\"\n },\n \"post-install-cmd\": [\n \"@auto-scripts\"\n ],\n \"post-update-cmd\": [\n \"@auto-scripts\"\n ]\n },\n \"conflict\": {\n \"symfony/symfony\": \"*\"\n },\n \"extra\": {\n \"symfony\": {\n \"allow-contrib\": false,\n \"require\": \"7.1.*\"\n }\n },\n \"require-dev\": {\n \"phpunit/phpunit\": \"^9.5\",\n \"symfony/browser-kit\": \"7.1.*\",\n \"symfony/css-selector\": \"7.1.*\",\n \"symfony/debug-bundle\": \"7.1.*\",\n \"symfony/maker-bundle\": \"^1.0\",\n \"symfony/phpunit-bridge\": \"^7.1\",\n \"symfony/stopwatch\": \"7.1.*\",\n \"symfony/web-profiler-bundle\": \"7.1.*\"\n }\n}\n +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +diff --git a/composer.json b/composer.json +--- a/composer.json (revision c7dbadace5a5c2b4db4bc15f6e7775ffa94e674e) ++++ b/composer.json (date 1727959935786) +@@ -101,7 +101,7 @@ + "symfony/browser-kit": "7.1.*", + "symfony/css-selector": "7.1.*", + "symfony/debug-bundle": "7.1.*", +- "symfony/maker-bundle": "^1.0", ++ "symfony/maker-bundle": "^1.61", + "symfony/phpunit-bridge": "^7.1", + "symfony/stopwatch": "7.1.*", + "symfony/web-profiler-bundle": "7.1.*" diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_55__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_55__Changes_.xml new file mode 100644 index 0000000..7b36ea8 --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Checkout_at_03_10_2024_14_55__Changes_.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..708202f --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,215 @@ + + + + + + + + + $PROJECT_DIR$/composer.json + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "associatedIndex": 1 +} + + + + + + + + + + + + + + + + + + + + + 1727358056779 + + + + + + \ No newline at end of file diff --git a/composer.json b/composer.json index 6cda857..18fe331 100644 --- a/composer.json +++ b/composer.json @@ -100,7 +100,7 @@ "symfony/browser-kit": "7.1.*", "symfony/css-selector": "7.1.*", "symfony/debug-bundle": "7.1.*", - "symfony/maker-bundle": "^1.0", + "symfony/maker-bundle": "^1.61", "symfony/phpunit-bridge": "^7.1", "symfony/stopwatch": "7.1.*", "symfony/web-profiler-bundle": "7.1.*"