diff --git a/composer.json b/composer.json index 50d3d909094f20d630304f09e47611de4258e221..6c289cb2f78295d071834778501a3ed2365f13bf 100644 --- a/composer.json +++ b/composer.json @@ -1,119 +1,101 @@ { - "type": "project", - "license": "AGPL-3.0-or-later", - "require": { - "dbp/api-alma-bundle": "@dev", - "dbp/api-core-bundle": "@dev", - "dbp/api-authentic-document-bundle": "@dev", - "dbp/api-esign-bundle": "@dev", - "dbp/api-knowledgebase-bundle": "@dev", - "dbp/api-nextcloud-bundle": "@dev", - "dbp/api-location-check-in-bundle": "@dev", - "symfony/apache-pack": "^1.0", - "symfony/console": "^4.4", - "symfony/dotenv": "^4.4", - "symfony/flex": "^1.1", - "symfony/framework-bundle": "^4.4", - "symfony/monolog-bundle": "^3.5", - "symfony/yaml": "^4.4", - "ext-fileinfo": "*", - "ext-json": "*" - }, - "repositories": [ - { - "type": "path", - "url": "./bundles/*" - } - ], - "config": { - "preferred-install": { - "*": "dist" - }, - "sort-packages": true, - "platform": { - "php": "7.3" - } - }, - "autoload": { - "psr-4": { - "App\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "App\\Tests\\": "tests/" - } - }, - "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 %PUBLIC_DIR%": "symfony-cmd" + "type": "project", + "license": "AGPL-3.0-or-later", + "require": { + "dbp/api-core-bundle": "@dev", + "symfony/apache-pack": "^1.0", + "symfony/console": "^4.4", + "symfony/dotenv": "^4.4", + "symfony/flex": "^1.1", + "symfony/framework-bundle": "^4.4", + "symfony/monolog-bundle": "^3.5", + "symfony/yaml": "^4.4" }, - "post-install-cmd": [ - "@auto-scripts" - ], - "post-update-cmd": [ - "@auto-scripts" - ], - "test": [ - "@php bin/phpunit" - ], - "coverage": [ - "@php bin/phpunit --coverage-html _coverage" - ], - "phpstan": [ - "@php bin/phpunit --atleast-version 0", - "@php vendor/bin/phpstan analyze --ansi" + "repositories": [ + { + "type": "vcs", + "url": "git@gitlab.tugraz.at:dbp/middleware/dbp-api/api-core-bundle.git" + } ], - "psalm": [ - "@php bin/phpunit --atleast-version 0", - "@php vendor/bin/psalm" - ], - "lint": [ - "@composer run cs", - "@composer run phpstan", - "@composer run psalm" - ], - "cs-fix": [ - "@php vendor/bin/php-cs-fixer --ansi fix" - ], - "cs": [ - "@php vendor/bin/php-cs-fixer --ansi fix --dry-run --diff --diff-format=udiff" - ] - }, - "conflict": { - "symfony/symfony": "*" - }, - "extra": { - "symfony": { - "allow-contrib": false, - "require": "^4.4" + "config": { + "sort-packages": true, + "platform": { + "php": "7.3" + } + }, + "autoload": { + "psr-4": { + "DBP\\API\\Server\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "DBP\\API\\Server\\Tests\\": "tests/" + } + }, + "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 %PUBLIC_DIR%": "symfony-cmd" + }, + "post-install-cmd": [ + "@auto-scripts" + ], + "post-update-cmd": [ + "@auto-scripts" + ], + "test": [ + "@php bin/phpunit" + ], + "coverage": [ + "@php bin/phpunit --coverage-html _coverage" + ], + "phpstan": [ + "@php bin/phpunit --atleast-version 0", + "@php vendor/bin/phpstan analyze --ansi" + ], + "psalm": [ + "@php bin/phpunit --atleast-version 0", + "@php vendor/bin/psalm" + ], + "lint": [ + "@composer run cs", + "@composer run phpstan", + "@composer run psalm" + ], + "cs-fix": [ + "@php vendor/bin/php-cs-fixer --ansi fix" + ], + "cs": [ + "@php vendor/bin/php-cs-fixer --ansi fix --dry-run --diff --diff-format=udiff" + ] + }, + "conflict": { + "symfony/symfony": "*" + }, + "extra": { + "symfony": { + "allow-contrib": false, + "require": "^4.4" + } }, - "metasyntactical/composer-plugin-license-check": { - "whitelist": [], - "blacklist": [] + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.16", + "phpstan/phpstan": "^0.12.7", + "phpstan/phpstan-phpunit": "^0.12.6", + "symfony/debug-bundle": "^4.4", + "symfony/phpunit-bridge": "^4.4", + "symfony/profiler-pack": "^1.0", + "symfony/var-dumper": "^4.4", + "symfony/web-server-bundle": "^4.4", + "vimeo/psalm": "^3.10" } - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.16", - "metasyntactical/composer-plugin-license-check": "^0.5.0", - "phpstan/phpstan": "^0.12.7", - "phpstan/phpstan-phpunit": "^0.12.6", - "symfony/debug-bundle": "^4.4", - "symfony/phpunit-bridge": "^4.4", - "symfony/profiler-pack": "^1.0", - "symfony/var-dumper": "^4.4", - "symfony/web-server-bundle": "^4.4", - "vimeo/psalm": "^3.10", - "deployer/deployer": "^6.4", - "deployer/recipes": "^6.2" - } -} +} \ No newline at end of file