| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 | {    "type": "project",    "license": "proprietary",    "minimum-stability": "stable",    "prefer-stable": true,    "require": {        "php": ">=8.2",        "ext-ctype": "*",        "ext-iconv": "*",        "doctrine/dbal": "^3.10",        "doctrine/doctrine-bundle": "^2.15",        "doctrine/doctrine-migrations-bundle": "^3.4.2",        "doctrine/orm": "^3.5",        "knpuniversity/oauth2-client-bundle": "^2.18",        "league/commonmark": "^2.7",        "odolbeau/phone-number-bundle": "^4.2",        "phpdocumentor/reflection-docblock": "^5.6.2",        "phpstan/phpdoc-parser": "^2.2",        "stevenmaguire/oauth2-keycloak": "^5.1",        "symfony/asset": "7.3.*",        "symfony/asset-mapper": "7.3.*",        "symfony/console": "7.3.*",        "symfony/doctrine-messenger": "7.3.*",        "symfony/dotenv": "7.3.*",        "symfony/expression-language": "7.3.*",        "symfony/flex": "^2.8.1",        "symfony/form": "7.3.*",        "symfony/framework-bundle": "7.3.*",        "symfony/http-client": "7.3.*",        "symfony/intl": "7.3.*",        "symfony/mailer": "7.3.*",        "symfony/mime": "7.3.*",        "symfony/monolog-bundle": "^3.10",        "symfony/notifier": "7.3.*",        "symfony/process": "7.3.*",        "symfony/property-access": "7.3.*",        "symfony/property-info": "7.3.*",        "symfony/runtime": "7.3.*",        "symfony/security-bundle": "7.3.*",        "symfony/serializer": "7.3.*",        "symfony/stimulus-bundle": "^2.27",        "symfony/string": "7.3.*",        "symfony/translation": "7.3.*",        "symfony/twig-bundle": "7.3.*",        "symfony/uid": "7.3.*",        "symfony/ux-icons": "^2.27",        "symfony/ux-toggle-password": "^2.27",        "symfony/ux-turbo": "^2.27",        "symfony/ux-twig-component": "^2.27",        "symfony/validator": "7.3.*",        "symfony/web-link": "7.3.*",        "symfony/yaml": "7.3.*",        "symfonycasts/reset-password-bundle": "^1.23.1",        "symfonycasts/verify-email-bundle": "^1.17.3",        "twig/extra-bundle": "^3.21",        "twig/markdown-extra": "^3.21",        "twig/twig": "^2.12|^3.21.1"    },    "config": {        "allow-plugins": {            "php-http/discovery": true,            "symfony/flex": true,            "symfony/runtime": true        },        "bump-after-update": true,        "sort-packages": true    },    "autoload": {        "psr-4": {            "App\\": "src/"        }    },    "autoload-dev": {        "psr-4": {            "App\\Tests\\": "tests/"        }    },    "replace": {        "symfony/polyfill-ctype": "*",        "symfony/polyfill-iconv": "*",        "symfony/polyfill-php72": "*",        "symfony/polyfill-php73": "*",        "symfony/polyfill-php74": "*",        "symfony/polyfill-php80": "*",        "symfony/polyfill-php81": "*",        "symfony/polyfill-php82": "*"    },    "scripts": {        "auto-scripts": {            "cache:clear": "symfony-cmd",            "assets:install %PUBLIC_DIR%": "symfony-cmd",            "importmap:install": "symfony-cmd"        },        "post-install-cmd": [            "@auto-scripts"        ],        "post-update-cmd": [            "@auto-scripts"        ]    },    "conflict": {        "symfony/symfony": "*"    },    "extra": {        "symfony": {            "allow-contrib": false,            "require": "7.3.*"        }    },    "require-dev": {        "phpunit/phpunit": "^12.2.7",        "symfony/browser-kit": "7.3.*",        "symfony/css-selector": "7.3.*",        "symfony/debug-bundle": "7.3.*",        "symfony/maker-bundle": "^1.64",        "symfony/stopwatch": "7.3.*",        "symfony/web-profiler-bundle": "7.3.*"    }}
 |