diff --git a/composer.json b/composer.json index 395d593ea0aff0d228d5df05422d26e1da3168c1..dd6f502e1cc526519c85f477496898060bd490d3 100644 --- a/composer.json +++ b/composer.json @@ -5,6 +5,7 @@ "php": "^7.3", "dbp/api-core-bundle": "dev-main", "dbp/api-starter-bundle": "dev-main", + "dbp/api-course-management": "dev-main", "symfony/apache-pack": "^1.0", "symfony/console": "^4.4", "symfony/dotenv": "^4.4", @@ -21,6 +22,10 @@ { "type": "vcs", "url": "git@gitlab.tugraz.at:dbp/middleware/dbp-api/api-starter-bundle.git" + }, + { + "type": "vcs", + "url": "git@gitlab.tugraz.at:A0F5D531834BDC1F/api-starter-bundle.git" } ], "config": { diff --git a/composer.lock b/composer.lock index 0f8e6e9f5eb1ffb42c63aacc7de33196e506ab92..00bfbad0cc12b4ed4e83b616e758854e7af37966 100644 --- a/composer.lock +++ b/composer.lock @@ -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": "4c99bf31e339f720da01c8c4250fde21", + "content-hash": "d53ee23ae38e8e678dc36b84eefa5142", "packages": [ { "name": "api-platform/core", @@ -154,12 +154,6 @@ "issues": "https://github.com/api-platform/core/issues", "source": "https://github.com/api-platform/core/tree/v2.5.10" }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/api-platform/core", - "type": "tidelift" - } - ], "time": "2021-01-22T10:36:37+00:00" }, { @@ -210,12 +204,6 @@ "issues": "https://github.com/brick/math/issues", "source": "https://github.com/brick/math/tree/0.9.2" }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/brick/math", - "type": "tidelift" - } - ], "time": "2021-01-20T22:51:39+00:00" }, { @@ -258,7 +246,6 @@ "symfony/phpunit-bridge": "^4.4", "vimeo/psalm": "^4.4" }, - "default-branch": true, "type": "symfony-bundle", "autoload": { "psr-4": { @@ -300,7 +287,71 @@ "license": [ "AGPL-3.0-or-later" ], - "time": "2021-02-25T12:48:09+00:00" + "time": "2021-02-22T14:03:11+00:00" + }, + { + "name": "dbp/api-course-management", + "version": "dev-main", + "source": { + "type": "git", + "url": "git@gitlab.tugraz.at:A0F5D531834BDC1F/api-starter-bundle.git", + "reference": "cd8eccb1923c9577a60a3383e2bffaaec4e73fa8" + }, + "require": { + "api-platform/core": "^2.5", + "dbp/api-core-bundle": "@dev", + "php": "^7.3", + "symfony/framework-bundle": "^4.1.12" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.16", + "phpstan/phpstan": "^0.12.33", + "phpstan/phpstan-phpunit": "^0.12.13", + "symfony/phpunit-bridge": "^4.4", + "vimeo/psalm": "^4.2.1" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "DBP\\API\\CourseManagementBundle\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "DBP\\API\\CourseManagementBundle\\Tests\\": "tests/" + } + }, + "scripts": { + "test": [ + "@php vendor/bin/simple-phpunit" + ], + "phpstan": [ + "@php vendor/bin/simple-phpunit --atleast-version 0", + "@php vendor/bin/phpstan analyze --ansi" + ], + "psalm": [ + "@php vendor/bin/simple-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" + ], + "coverage": [ + "@php vendor/bin/simple-phpunit --coverage-html _coverage" + ] + }, + "license": [ + "AGPL-3.0-or-later" + ], + "time": "2021-03-08T06:34:14+00:00" }, { "name": "dbp/api-starter-bundle", @@ -326,7 +377,6 @@ "symfony/phpunit-bridge": "^4.4", "vimeo/psalm": "^4.2.1" }, - "default-branch": true, "type": "symfony-bundle", "autoload": { "psr-4": { @@ -519,20 +569,6 @@ "issues": "https://github.com/doctrine/inflector/issues", "source": "https://github.com/doctrine/inflector/tree/2.0.x" }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", - "type": "tidelift" - } - ], "time": "2020-05-29T15:13:26+00:00" }, { @@ -599,20 +635,6 @@ "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/1.2.1" }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", - "type": "tidelift" - } - ], "time": "2020-05-25T17:44:05+00:00" }, { @@ -684,10 +706,6 @@ "x509", "x690" ], - "support": { - "issues": "https://github.com/fgrosse/PHPASN1/issues", - "source": "https://github.com/fgrosse/PHPASN1/tree/v2.2.0" - }, "time": "2020-10-11T16:28:18+00:00" }, { @@ -829,28 +847,6 @@ "rest", "web service" ], - "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.2.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://github.com/alexeyshockov", - "type": "github" - }, - { - "url": "https://github.com/gmponos", - "type": "github" - } - ], "time": "2020-10-10T11:47:56+00:00" }, { @@ -902,10 +898,6 @@ "keywords": [ "promise" ], - "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.0" - }, "time": "2020-09-30T07:37:28+00:00" }, { @@ -977,10 +969,6 @@ "uri", "url" ], - "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.7.0" - }, "time": "2020-09-30T07:37:11+00:00" }, { @@ -1059,10 +1047,6 @@ "rfc7234", "validation" ], - "support": { - "issues": "https://github.com/Kevinrob/guzzle-cache-middleware/issues", - "source": "https://github.com/Kevinrob/guzzle-cache-middleware/tree/v3.3.1" - }, "time": "2020-02-14T11:17:02+00:00" }, { @@ -1139,16 +1123,6 @@ "issues": "https://github.com/Seldaek/monolog/issues", "source": "https://github.com/Seldaek/monolog/tree/1.26.0" }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", - "type": "tidelift" - } - ], "time": "2020-12-14T12:56:38+00:00" }, { @@ -1206,10 +1180,6 @@ "cors", "crossdomain" ], - "support": { - "issues": "https://github.com/nelmio/NelmioCorsBundle/issues", - "source": "https://github.com/nelmio/NelmioCorsBundle/tree/2.1.0" - }, "time": "2020-07-22T11:44:28+00:00" }, { @@ -1519,9 +1489,6 @@ "psr", "psr-18" ], - "support": { - "source": "https://github.com/php-fig/http-client/tree/master" - }, "time": "2020-06-29T06:28:15+00:00" }, { @@ -1572,9 +1539,6 @@ "request", "response" ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/master" - }, "time": "2016-08-06T14:39:51+00:00" }, { @@ -1717,10 +1681,6 @@ } ], "description": "A polyfill for getallheaders.", - "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" - }, "time": "2019-03-08T08:55:37+00:00" }, { @@ -1772,20 +1732,6 @@ "safe", "url" ], - "support": { - "issues": "https://github.com/Spomky-Labs/base64url/issues", - "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" - }, - "funding": [ - { - "url": "https://github.com/Spomky", - "type": "github" - }, - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], "time": "2020-11-03T09:10:25+00:00" }, { @@ -1808,10 +1754,6 @@ "MIT" ], "description": "A pack for Apache support in Symfony", - "support": { - "issues": "https://github.com/symfony/apache-pack/issues", - "source": "https://github.com/symfony/apache-pack/tree/master" - }, "time": "2017-12-12T01:46:35+00:00" }, { @@ -1866,20 +1808,6 @@ "support": { "source": "https://github.com/symfony/asset/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -1959,20 +1887,6 @@ "support": { "source": "https://github.com/symfony/cache/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2038,20 +1952,6 @@ "support": { "source": "https://github.com/symfony/cache-contracts/tree/v2.2.0" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2020-09-07T11:33:47+00:00" }, { @@ -2114,20 +2014,6 @@ "support": { "source": "https://github.com/symfony/config/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2203,20 +2089,6 @@ "support": { "source": "https://github.com/symfony/console/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2272,20 +2144,6 @@ "support": { "source": "https://github.com/symfony/debug/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2357,20 +2215,6 @@ "support": { "source": "https://github.com/symfony/dependency-injection/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2426,20 +2270,6 @@ "support": { "source": "https://github.com/symfony/dotenv/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2495,20 +2325,6 @@ "support": { "source": "https://github.com/symfony/error-handler/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2578,20 +2394,6 @@ "support": { "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2657,20 +2459,6 @@ "support": { "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.9" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2020-07-06T13:19:58+00:00" }, { @@ -2720,20 +2508,6 @@ "support": { "source": "https://github.com/symfony/expression-language/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2782,20 +2556,6 @@ "support": { "source": "https://github.com/symfony/filesystem/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2843,20 +2603,6 @@ "support": { "source": "https://github.com/symfony/finder/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -2911,20 +2657,6 @@ "issues": "https://github.com/symfony/flex/issues", "source": "https://github.com/symfony/flex/tree/v1.12.2" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-02-16T14:05:05+00:00" }, { @@ -3055,20 +2787,6 @@ "support": { "source": "https://github.com/symfony/framework-bundle/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -3134,20 +2852,6 @@ "support": { "source": "https://github.com/symfony/http-client-contracts/tree/v2.3.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2020-10-14T17:08:19+00:00" }, { @@ -3202,20 +2906,6 @@ "support": { "source": "https://github.com/symfony/http-foundation/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -3306,20 +2996,6 @@ "support": { "source": "https://github.com/symfony/http-kernel/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T13:50:53+00:00" }, { @@ -3376,20 +3052,6 @@ "support": { "source": "https://github.com/symfony/inflector/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-24T23:44:26+00:00" }, { @@ -3450,20 +3112,6 @@ "support": { "source": "https://github.com/symfony/mime/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -3529,20 +3177,6 @@ "support": { "source": "https://github.com/symfony/monolog-bridge/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -3606,24 +3240,6 @@ "log", "logging" ], - "support": { - "issues": "https://github.com/symfony/monolog-bundle/issues", - "source": "https://github.com/symfony/monolog-bundle/tree/v3.6.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2020-10-06T15:12:11+00:00" }, { @@ -3697,20 +3313,6 @@ "support": { "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.22.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-22T09:19:47+00:00" }, { @@ -3781,20 +3383,6 @@ "support": { "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-22T09:19:47+00:00" }, { @@ -3861,20 +3449,6 @@ "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-22T09:19:47+00:00" }, { @@ -3937,20 +3511,6 @@ "support": { "source": "https://github.com/symfony/polyfill-php72/tree/v1.22.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-07T16:49:33+00:00" }, { @@ -4016,20 +3576,6 @@ "support": { "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-07T16:49:33+00:00" }, { @@ -4099,20 +3645,6 @@ "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-07T16:49:33+00:00" }, { @@ -4178,20 +3710,6 @@ "support": { "source": "https://github.com/symfony/property-access/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -4261,25 +3779,11 @@ "property", "symfony", "type", - "validator" - ], - "support": { - "source": "https://github.com/symfony/property-info/tree/v4.4.19" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } + "validator" ], + "support": { + "source": "https://github.com/symfony/property-info/tree/v4.4.19" + }, "time": "2021-01-27T09:09:26+00:00" }, { @@ -4354,20 +3858,6 @@ "support": { "source": "https://github.com/symfony/routing/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -4449,20 +3939,6 @@ "support": { "source": "https://github.com/symfony/security-bundle/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -4535,20 +4011,6 @@ "support": { "source": "https://github.com/symfony/security-core/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -4606,20 +4068,6 @@ "support": { "source": "https://github.com/symfony/security-csrf/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -4672,20 +4120,6 @@ "support": { "source": "https://github.com/symfony/security-guard/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -4750,20 +4184,6 @@ "support": { "source": "https://github.com/symfony/security-http/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -4845,20 +4265,6 @@ "support": { "source": "https://github.com/symfony/serializer/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -4924,20 +4330,6 @@ "support": { "source": "https://github.com/symfony/service-contracts/tree/master" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2020-09-07T11:33:47+00:00" }, { @@ -5002,20 +4394,6 @@ "support": { "source": "https://github.com/symfony/translation-contracts/tree/v2.3.0" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2020-09-28T13:05:58+00:00" }, { @@ -5117,20 +4495,6 @@ "support": { "source": "https://github.com/symfony/twig-bridge/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -5204,20 +4568,6 @@ "support": { "source": "https://github.com/symfony/twig-bundle/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -5309,20 +4659,6 @@ "support": { "source": "https://github.com/symfony/validator/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -5398,20 +4734,6 @@ "support": { "source": "https://github.com/symfony/var-dumper/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -5470,20 +4792,6 @@ "support": { "source": "https://github.com/symfony/var-exporter/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -5558,20 +4866,6 @@ "support": { "source": "https://github.com/symfony/web-link/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-10T16:25:35+00:00" }, { @@ -5629,20 +4923,6 @@ "support": { "source": "https://github.com/symfony/yaml/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -5709,16 +4989,6 @@ "issues": "https://github.com/twigphp/Twig/issues", "source": "https://github.com/twigphp/Twig/tree/v3.3.0" }, - "funding": [ - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/twig/twig", - "type": "tidelift" - } - ], "time": "2021-02-08T09:54:36+00:00" }, { @@ -5781,12 +5051,6 @@ "support": { "source": "https://github.com/web-token/jwt-checker/tree/v2.2.8" }, - "funding": [ - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], "time": "2021-01-21T19:18:03+00:00" }, { @@ -5857,12 +5121,6 @@ "support": { "source": "https://github.com/web-token/jwt-core/tree/v2.2.8" }, - "funding": [ - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], "time": "2021-01-21T19:18:03+00:00" }, { @@ -5942,12 +5200,6 @@ "support": { "source": "https://github.com/web-token/jwt-easy/tree/v2.2.8" }, - "funding": [ - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], "time": "2021-01-21T19:18:03+00:00" }, { @@ -6021,12 +5273,6 @@ "support": { "source": "https://github.com/web-token/jwt-encryption/tree/v2.2.8" }, - "funding": [ - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], "time": "2021-01-21T19:18:03+00:00" }, { @@ -6097,12 +5343,6 @@ "support": { "source": "https://github.com/web-token/jwt-signature/tree/v2.2.8" }, - "funding": [ - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], "time": "2021-01-21T19:18:03+00:00" }, { @@ -6171,12 +5411,6 @@ "support": { "source": "https://github.com/web-token/jwt-signature-algorithm-rsa/tree/v2.2.8" }, - "funding": [ - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], "time": "2021-01-21T19:18:03+00:00" }, { @@ -6227,8 +5461,8 @@ "validate" ], "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.9.1" + "issues": "https://github.com/webmozart/assert/issues", + "source": "https://github.com/webmozart/assert/tree/master" }, "time": "2020-07-08T17:02:28+00:00" }, @@ -6371,12 +5605,6 @@ "issues": "https://github.com/amphp/amp/issues", "source": "https://github.com/amphp/amp/tree/v2.5.2" }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], "time": "2021-01-10T17:06:37+00:00" }, { @@ -6507,20 +5735,6 @@ "issues": "https://github.com/composer/package-versions-deprecated/issues", "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.1" }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], "time": "2020-11-11T10:22:58+00:00" }, { @@ -6588,20 +5802,6 @@ "issues": "https://github.com/composer/semver/issues", "source": "https://github.com/composer/semver/tree/3.2.4" }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], "time": "2020-11-13T08:59:24+00:00" }, { @@ -6651,20 +5851,6 @@ "issues": "https://github.com/composer/xdebug-handler/issues", "source": "https://github.com/composer/xdebug-handler/tree/1.4.5" }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], "time": "2020-11-13T08:04:11+00:00" }, { @@ -6900,12 +6086,6 @@ "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v2.18.2" }, - "funding": [ - { - "url": "https://github.com/keradus", - "type": "github" - } - ], "time": "2021-01-26T00:22:21+00:00" }, { @@ -7167,20 +6347,6 @@ "issues": "https://github.com/phpstan/phpstan/issues", "source": "https://github.com/phpstan/phpstan/tree/0.12.80" }, - "funding": [ - { - "url": "https://github.com/ondrejmirtes", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpstan", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", - "type": "tidelift" - } - ], "time": "2021-02-28T20:22:43+00:00" }, { @@ -7296,12 +6462,6 @@ "issues": "https://github.com/sebastianbergmann/diff/issues", "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], "time": "2020-10-26T13:10:38+00:00" }, { @@ -7359,20 +6519,6 @@ "support": { "source": "https://github.com/symfony/browser-kit/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -7437,20 +6583,6 @@ "support": { "source": "https://github.com/symfony/debug-bundle/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-10T16:25:35+00:00" }, { @@ -7510,20 +6642,6 @@ "support": { "source": "https://github.com/symfony/dom-crawler/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -7590,20 +6708,6 @@ "support": { "source": "https://github.com/symfony/http-client/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -7656,20 +6760,6 @@ "support": { "source": "https://github.com/symfony/options-resolver/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -7738,20 +6828,6 @@ "support": { "source": "https://github.com/symfony/phpunit-bridge/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-20T20:19:14+00:00" }, { @@ -7799,20 +6875,6 @@ "support": { "source": "https://github.com/symfony/process/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -7840,24 +6902,6 @@ "MIT" ], "description": "A pack for the Symfony web profiler", - "support": { - "issues": "https://github.com/symfony/profiler-pack/issues", - "source": "https://github.com/symfony/profiler-pack/tree/v1.0.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2020-08-12T06:50:46+00:00" }, { @@ -7906,20 +6950,6 @@ "support": { "source": "https://github.com/symfony/stopwatch/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -7984,20 +7014,6 @@ "support": { "source": "https://github.com/symfony/web-profiler-bundle/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-27T09:09:26+00:00" }, { @@ -8055,20 +7071,6 @@ "support": { "source": "https://github.com/symfony/web-server-bundle/tree/v4.4.19" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], "time": "2021-01-24T23:44:26+00:00" }, { @@ -8231,7 +7233,8 @@ "minimum-stability": "stable", "stability-flags": { "dbp/api-core-bundle": 20, - "dbp/api-starter-bundle": 20 + "dbp/api-starter-bundle": 20, + "dbp/api-course-management": 20 }, "prefer-stable": false, "prefer-lowest": false, @@ -8241,6 +7244,5 @@ "platform-dev": [], "platform-overrides": { "php": "7.3" - }, - "plugin-api-version": "2.0.0" + } } diff --git a/config/bundles.php b/config/bundles.php index f01db70cdd7c35289610d4d088129cc34649ad24..3e7a9270b7567839629eda0de48faf885cbb42d2 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -1,7 +1,5 @@ <?php -declare(strict_types=1); - return [ Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true], Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], @@ -13,5 +11,6 @@ return [ Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true], Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true], DBP\API\StarterBundle\DbpStarterBundle::class => ['all' => true], + DBP\API\CourseManagementBundle\CourseManagementBundle::class => ['all' => true], DBP\API\CoreBundle\DbpCoreBundle::class => ['all' => true], ]; diff --git a/symfony.lock b/symfony.lock index 2fc704305f52c39a69ab7bc744334afb2a56fd17..b88b45410db933fdcabe9d06a20607b462db51c8 100644 --- a/symfony.lock +++ b/symfony.lock @@ -1,7 +1,4 @@ { - "adldap2/adldap2": { - "version": "v10.3.1" - }, "amphp/amp": { "version": "v2.5.0" }, @@ -34,6 +31,9 @@ "dbp/api-core-bundle": { "version": "dev-main" }, + "dbp/api-course-management": { + "version": "dev-main" + }, "dbp/api-starter-bundle": { "version": "dev-main" }, @@ -109,18 +109,9 @@ "guzzlehttp/psr7": { "version": "1.7.0" }, - "illuminate/contracts": { - "version": "v8.12.0" - }, "kevinrob/guzzle-cache-middleware": { "version": "v3.3.1" }, - "league/uri": { - "version": "6.3.0" - }, - "league/uri-interfaces": { - "version": "2.1.0" - }, "monolog/monolog": { "version": "1.25.5" }, @@ -184,9 +175,6 @@ "psr/log": { "version": "1.1.3" }, - "psr/simple-cache": { - "version": "1.0.1" - }, "ralouphie/getallheaders": { "version": "3.0.3" }, @@ -516,9 +504,6 @@ "symfony/yaml": { "version": "v4.4.16" }, - "tightenco/collect": { - "version": "v8.0.4" - }, "twig/twig": { "version": "v3.1.1" },