X-Git-Url: https://git.rapsys.eu/airlibre/blobdiff_plain/726b8ad220a1ac4797110c38cc34c56e208c3dc6..HEAD:/composer.json diff --git a/composer.json b/composer.json index c2d1a2e..386465e 100644 --- a/composer.json +++ b/composer.json @@ -4,19 +4,63 @@ "description": "Outdoor area booking system", "license": "AGPL-3.0-or-later", "require": { - "symfony/asset": "^4.3", - "symfony/config": "^4.3", - "symfony/console": "^4.3", - "symfony/dependency-injection": "^4.3", - "symfony/flex": "^1.4", - "symfony/framework-bundle": "^4.3", - "symfony/yaml": "^4.3", - "twig/extensions": "^1.5", - "rapsys/packbundle": "dev-master" + "php": ">=8.1", + "ext-ctype": "*", + "ext-iconv": "*", + "doctrine/annotations": "^2.0", + "doctrine/doctrine-bundle": "^2.0", + "doctrine/doctrine-migrations-bundle": "^3.0", + "doctrine/orm": "^2.0", + "erusev/parsedown": "^1.0|^2.0", + "rapsys/airbundle": "dev-master", + "rapsys/packbundle": "dev-master", + "rapsys/userbundle": "dev-master", + "symfony/asset": "^7.0", + "symfony/console": "^7.0", + "symfony/doctrine-messenger": "^7.0", + "symfony/dotenv": "^7.0", + "symfony/expression-language": "^7.0", + "symfony/flex": "^2.0", + "symfony/form": "^7.0", + "symfony/framework-bundle": "^7.0", + "symfony/http-client": "^7.0", + "symfony/intl": "^7.0", + "symfony/mailer": "^7.0", + "symfony/mime": "^7.0", + "symfony/monolog-bundle": "^3.0", + "symfony/notifier": "^7.0", + "symfony/process": "^7.0", + "symfony/property-access": "^7.0", + "symfony/property-info": "^7.0", + "symfony/runtime": "^7.0", + "symfony/security-bundle": "^7.0", + "symfony/serializer": "^7.0", + "symfony/string": "^7.0", + "symfony/translation": "^7.0", + "symfony/twig-bundle": "^7.0", + "symfony/validator": "^7.0", + "symfony/web-link": "^7.0", + "symfony/yaml": "^7.0", + "twig/extra-bundle": "^3.0", + "twig/markdown-extra": "^3.0", + "twig/twig": "^3.0" }, "require-dev": { + "doctrine/doctrine-fixtures-bundle": "^3.0", + "phpunit/phpunit": "^10.0", + "symfony/browser-kit": "^7.0", + "symfony/css-selector": "^7.0", + "symfony/debug-bundle": "^7.0", + "symfony/maker-bundle": "^1.0", + "symfony/phpunit-bridge": "^7.0", + "symfony/stopwatch": "^7.0", + "symfony/web-profiler-bundle": "^7.0" }, "config": { + "allow-plugins": { + "symfony/flex": true, + "symfony/runtime": true + }, "sort-packages": true }, "autoload": { @@ -33,40 +77,53 @@ { "type": "package", "package": { - "name": "rapsys/userbundle", + "name": "rapsys/packbundle", "version": "dev-master", "source": { "type": "git", - "url": "https://rapsys@git.rapsys.eu/userbundle", + "url": "https://rapsys@git.rapsys.eu/packbundle", "reference": "master" }, "autoload": { "psr-4": { - "Rapsys\\UserBundle\\": "" + "Rapsys\\PackBundle\\": "" } + }, + "require": { + "symfony/asset": "^7.0", + "symfony/flex": "^2.0", + "symfony/framework-bundle": "^7.0", + "symfony/process": "^7.0", + "symfony/twig-bundle": "^7.0" } } }, { "type": "package", "package": { - "name": "rapsys/packbundle", + "name": "rapsys/userbundle", "version": "dev-master", "source": { "type": "git", - "url": "https://rapsys@git.rapsys.eu/packbundle", + "url": "https://rapsys@git.rapsys.eu/userbundle", "reference": "master" }, "autoload": { "psr-4": { - "Rapsys\\PackBundle\\": "" + "Rapsys\\UserBundle\\": "" } }, "require": { - "symfony/config": "^4.3", - "symfony/dependency-injection": "^4.3", - "symfony/asset": "^4.3", - "twig/extensions": "^1.5" + "doctrine/doctrine-bundle": "^2.0", + "rapsys/packbundle": "dev-master", + "symfony/flex": "^2.0", + "symfony/form": "^7.0", + "symfony/framework-bundle": "^7.0", + "symfony/security-bundle": "^7.0", + "symfony/validator": "^7.0" + }, + "require-dev": { + "doctrine/doctrine-fixtures-bundle": "^3.0" } } }, @@ -84,18 +141,78 @@ "psr-4": { "Rapsys\\AirBundle\\": "" } + }, + "require": { + "doctrine/doctrine-bundle": "^2.0", + "doctrine/orm": "^2.0", + "erusev/parsedown": "^1.0|^2.0", + "fpdf/fpdf": "^1.0", + "google/apiclient": "^2.0", + "rapsys/packbundle": "dev-master", + "rapsys/userbundle": "dev-master", + "symfony/flex": "^2.0", + "symfony/form": "^7.0", + "symfony/framework-bundle": "^7.0", + "symfony/mailer": "^7.0", + "symfony/profiler-pack": "^1.0", + "symfony/security-bundle": "^7.0", + "symfony/translation": "^7.0", + "symfony/twig-bundle": "^7.0", + "symfony/validator": "^7.0", + "twig/html-extra": "^3.0", + "twig/intl-extra": "^3.0" + }, + "require-dev": { + "doctrine/doctrine-fixtures-bundle": "^3.0", + "symfony/browser-kit": "^7.0", + "symfony/maker-bundle": "^1.0", + "symfony/phpunit-bridge": "^7.0", + "symfony/web-profiler-bundle": "^7.0" } } } ], + "replace": { + "paragonie/random_compat": "2.*", + "symfony/polyfill-ctype": "*", + "symfony/polyfill-iconv": "*", + "symfony/polyfill-php71": "*", + "symfony/polyfill-php70": "*", + "symfony/polyfill-php56": "*" + }, + "scripts": { + "auto-scripts": { + "cache:clear": "symfony-cmd", + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + }, + "pre-autoload-dump": "Google\\Task\\Composer::cleanup", + "post-install-cmd": [ + "@auto-scripts" + ], + "post-update-cmd": [ + "@auto-scripts" + ] + }, + "conflict": { + "symfony/symfony": "*" + }, "extra": { - "symfony-assets-install": "relative", "incenteev-parameters": { "keep-outdated": true }, + "google/apiclient-services": [ + "Calendar", + "Oauth2" + ], "symfony": { "allow-contrib": true, - "endpoint": "https://flex.rapsys.eu" - } + "docker": false, + "endpoint": [ + "https://git.rapsys.eu/recipe/blob_plain/HEAD:/index.json", + "flex://defaults" + ], + "require": "^7.0" + }, + "symfony-assets-install": "relative" } }