X-Git-Url: https://git.rapsys.eu/airlibre/blobdiff_plain/89293517a7672ab3d3f32a23112d13fe5d037c8c..7af8fb91192d28bec74ee3af4c394560b9341192:/composer.json diff --git a/composer.json b/composer.json index 86e6ea9..2ed4ae8 100644 --- a/composer.json +++ b/composer.json @@ -1,32 +1,69 @@ { "type": "project", "name": "rapsys/airlibre", - "description": "Open air booking system", + "description": "Outdoor area booking system", "license": "AGPL-3.0-or-later", "require": { - "php": "^7.1.3", + "php": "^7.0|^8.0", "ext-ctype": "*", "ext-iconv": "*", + "doctrine/doctrine-bundle": "^2.6", + "doctrine/persistence": "^2.2", + "erusev/parsedown": "^1.7", "rapsys/airbundle": "dev-master", "rapsys/packbundle": "dev-master", "rapsys/userbundle": "dev-master", - "symfony/config": "4.3.*", - "symfony/console": "4.3.*", - "symfony/dependency-injection": "4.3.*", - "symfony/dotenv": "4.3.*", - "symfony/flex": "^1.3.1", - "symfony/framework-bundle": "4.3.*", - "symfony/process": "4.3.*", - "symfony/security": "4.3.*", - "symfony/yaml": "4.3.*" + "symfony/asset": "^4.0|^5.0", + "symfony/cache": "^4.0|^5.0", + "symfony/config": "^4.0|^5.0", + "symfony/console": "^4.0|^5.0", + "symfony/dependency-injection": "^4.0|^5.0", + "symfony/dom-crawler": "^4.0|^5.0", + "symfony/dotenv": "^4.0|^5.0", + "symfony/error-handler": "^4.0|^5.0", + "symfony/event-dispatcher": "^4.0|^5.0", + "symfony/filesystem": "^4.0|^5.0", + "symfony/finder": "^4.0|^5.0", + "symfony/flex": "^1.0", + "symfony/framework-bundle": "^4.0|^5.0", + "symfony/http-foundation": "^4.0|^5.0", + "symfony/http-kernel": "^4.0|^5.0", + "symfony/intl": "^4.0|^5.0", + "symfony/mime": "^4.0|^5.0", + "symfony/options-resolver": "^4.0|^5.0", + "symfony/password-hasher": "^4.0|^5.0", + "symfony/process": "^4.0|^5.0", + "symfony/property-access": "^4.0|^5.0", + "symfony/property-info": "^4.0|^5.0", + "symfony/routing": "^4.0|^5.0", + "symfony/runtime": "^4.0|^5.0", + "symfony/security-bundle": "^4.0|^5.0", + "symfony/security-csrf": "^4.0|^5.0", + "symfony/stopwatch": "^4.0|^5.0", + "symfony/string": "^4.0|^5.0", + "symfony/twig-bridge": "^4.0|^5.0", + "symfony/var-dumper": "^4.0|^5.0", + "symfony/var-exporter": "^4.0|^5.0", + "symfony/yaml": "^4.0|^5.0", + "twig/extra-bundle": "^3.0", + "twig/markdown-extra": "^3.0" }, "require-dev": { + "doctrine/doctrine-fixtures-bundle": "^3.0", + "symfony/browser-kit": "^4.0|^5.0", + "symfony/maker-bundle": "^1.0", + "symfony/phpunit-bridge": "^4.0|^5.0", + "symfony/web-profiler-bundle": "^4.0|^5.0" }, "config": { "preferred-install": { "*": "dist" }, - "sort-packages": true + "sort-packages": true, + "allow-plugins": { + "symfony/flex": true, + "symfony/runtime": true + } }, "autoload": { "psr-4": { @@ -38,6 +75,104 @@ "App\\Tests\\": "tests/" } }, + "repositories": [ + { + "type": "package", + "package": { + "name": "rapsys/packbundle", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://rapsys@git.rapsys.eu/packbundle", + "reference": "master" + }, + "autoload": { + "psr-4": { + "Rapsys\\PackBundle\\": "" + } + }, + "require": { + "symfony/asset": "^4.0|^5.0", + "symfony/flex": "^1.0", + "symfony/framework-bundle": "^4.0|^5.0", + "symfony/process": "^4.0|^5.0", + "symfony/twig-bundle": "^4.0|^5.0" + } + } + }, + { + "type": "package", + "package": { + "name": "rapsys/userbundle", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://rapsys@git.rapsys.eu/userbundle", + "reference": "master" + }, + "autoload": { + "psr-4": { + "Rapsys\\UserBundle\\": "" + } + }, + "require": { + "doctrine/doctrine-bundle": "^1.0|^2.6", + "rapsys/packbundle": "dev-master", + "symfony/flex": "^1.0", + "symfony/form": "^4.0|^5.0", + "symfony/framework-bundle": "^4.0|^5.0", + "symfony/security-bundle": "^4.0|^5.0", + "symfony/validator": "^4.0|^5.0" + }, + "require-dev": { + "doctrine/doctrine-fixtures-bundle": "^3.0" + } + } + }, + { + "type": "package", + "package": { + "name": "rapsys/airbundle", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://rapsys@git.rapsys.eu/airbundle", + "reference": "master" + }, + "autoload": { + "psr-4": { + "Rapsys\\AirBundle\\": "" + } + }, + "require": { + "doctrine/doctrine-bundle": "^1.0|^2.6", + "doctrine/orm": "^2.0", + "erusev/parsedown": "^1.7", + "fpdf/fpdf": "^1.83", + "google/apiclient": "^2.9", + "rapsys/packbundle": "dev-master", + "rapsys/userbundle": "dev-master", + "symfony/flex": "^1.0", + "symfony/form": "^4.0|^5.0", + "symfony/framework-bundle": "^4.0|^5.0", + "symfony/mailer": "^4.0|^5.0", + "symfony/profiler-pack": "^1.0", + "symfony/security-bundle": "^4.0|^5.0", + "symfony/translation": "^4.0|^5.0", + "symfony/twig-bundle": "^4.0|^5.0", + "symfony/validator": "^4.0|^5.0", + "twig/html-extra": "^2.0|^3.0" + }, + "require-dev": { + "doctrine/doctrine-fixtures-bundle": "^3.0", + "symfony/browser-kit": "^4.0|^5.0", + "symfony/maker-bundle": "^1.0", + "symfony/phpunit-bridge": "^4.0|^5.0", + "symfony/web-profiler-bundle": "^4.0|^5.0" + } + } + } + ], "replace": { "paragonie/random_compat": "2.*", "symfony/polyfill-ctype": "*", @@ -46,64 +181,12 @@ "symfony/polyfill-php70": "*", "symfony/polyfill-php56": "*" }, - "repositories": [ - { - "type": "package", - "package": { - "name": "rapsys/userbundle", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://rapsys@git.rapsys.eu/userbundle", - "reference": "master" - }, - "autoload": { - "psr-4": { - "Rapsys\\UserBundle\\": "" - } - } - } - }, - { - "type": "package", - "package": { - "name": "rapsys/packbundle", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://rapsys@git.rapsys.eu/packbundle", - "reference": "master" - }, - "autoload": { - "psr-4": { - "Rapsys\\PackBundle\\": "" - } - } - } - }, - { - "type": "package", - "package": { - "name": "rapsys/airbundle", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://rapsys@git.rapsys.eu/airbundle", - "reference": "master" - }, - "autoload": { - "psr-4": { - "Rapsys\\AirBundle\\": "" - } - } - } - } - ], "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" ], @@ -115,14 +198,16 @@ "symfony/symfony": "*" }, "extra": { - "symfony-assets-install": "relative", "incenteev-parameters": { - "file": "app/config/parameters.yml", - "keep-outdated": true + "keep-outdated": true }, + "google/apiclient-services": [ + "Calendar" + ], "symfony": { - "allow-contrib": false, - "require": "4.3.*" - } + "allow-contrib": true, + "endpoint": "https://flex.rapsys.eu" + }, + "symfony-assets-install": "relative" } }