aboutsummaryrefslogtreecommitdiff
path: root/composer.json
diff options
context:
space:
mode:
authorPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
committerPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
commit4459dd7917f4d1c34f40bb68f0e991e9c3d53e4c (patch)
tree5c07151ae61276d334e88f6309c30d439a85c12e /composer.json
parentda0022e5c1abbf9825ae76debaabdff7e8623bb4 (diff)
parent97a188592c679890a25c37ab78463add76a52ff7 (diff)
Merge branch 'main' into issue-3911issue-3911
Diffstat (limited to 'composer.json')
-rw-r--r--composer.json136
1 files changed, 96 insertions, 40 deletions
diff --git a/composer.json b/composer.json
index dd95f12..920069f 100644
--- a/composer.json
+++ b/composer.json
@@ -4,35 +4,92 @@
"config": {
"vendor-dir": "composer",
"platform": {
- "php": "7.4"
+ "php": "8.1"
}
},
+ "autoload": {
+ "psr-4": {
+ "Assets\\": "lib/classes/assets",
+ "exTpl\\": "lib/exTpl/",
+ "Flexi\\": "lib/flexi/",
+ "Studip\\Activity\\": "lib/activities/",
+ "Studip\\Cache\\": "lib/classes/cache/",
+ "Studip\\Calendar\\": "lib/classes/calendar/",
+ "Studip\\": "lib/classes/",
+ "Trails\\": "lib/trails/",
+ "": [
+ "lib/calendar/",
+ "lib/classes/",
+ "lib/classes/admission/",
+ "lib/classes/admission/userfilter/",
+ "lib/classes/auth_plugins/",
+ "lib/classes/calendar/",
+ "lib/classes/coursewizardsteps/",
+ "lib/classes/exportdocument/",
+ "lib/classes/forms/",
+ "lib/classes/globalsearch/",
+ "lib/classes/helpbar/",
+ "lib/classes/librarysearch/",
+ "lib/classes/librarysearch/resultparsers/",
+ "lib/classes/librarysearch/searchmodules/",
+ "lib/classes/searchtypes/",
+ "lib/classes/sidebar/",
+ "lib/classes/visibility/",
+ "lib/classes/wiki/",
+ "lib/elearning/",
+ "lib/exceptions/",
+ "lib/exceptions/resources/",
+ "lib/extern/",
+ "lib/filesystem/",
+ "lib/ilias_interface",
+ "lib/migrations/",
+ "lib/models/",
+ "lib/models/calendar/",
+ "lib/models/resources/",
+ "lib/modules/",
+ "lib/navigation/",
+ "lib/phplib/",
+ "lib/plugins/core/",
+ "lib/plugins/db/",
+ "lib/plugins/engine/",
+ "lib/raumzeit/",
+ "lib/resources/"
+ ]
+ },
+ "classmap": [
+ "lib/phplib/email_validation.php",
+ "lib/messaging.inc.php",
+ "lib/plugins/core/StudIPPlugin.php",
+ "app/controllers/module/mvv_controller.php",
+ "vendor/phpass/PasswordHash.php",
+ "composer/phpxmlrpc/phpxmlrpc/lib/xmlrpc.inc"
+ ]
+ },
"require-dev": {
- "adlawson/vfs": "~0.12.1",
- "woohoolabs/yang": "2.3.2",
- "codeception/codeception": "^4.2",
- "codeception/module-asserts": "^1.3",
- "overtrue/phplint": "^3.0",
- "phpstan/phpstan": "^1.8",
- "symfony/var-dumper": "^5.4"
+ "woohoolabs/yang": "3.0.0",
+ "codeception/codeception": "5.1.2",
+ "codeception/module-asserts": "3.0.0",
+ "overtrue/phplint": "9.3.0",
+ "phpstan/phpstan": "1.11.0",
+ "symfony/var-dumper": "6.4.7",
+ "maximebf/debugbar": "1.22.3",
+ "codeception/specify": "^2.0"
},
"require": {
- "php": "^7.2",
- "guzzlehttp/psr7": "^2.3",
- "neomerx/json-api": "4.0.1",
- "spomky-labs/otphp": "^10",
+ "php": "^8.1",
+ "guzzlehttp/psr7": "2.6.2",
+ "spomky-labs/otphp": "11.2.2",
"tuupola/cors-middleware": "^1.2.1",
- "tecnickcom/tcpdf": "^6.3",
- "scssphp/scssphp": "^1.4",
- "symfony/yaml": "^5.0",
+ "tecnickcom/tcpdf": "6.7.5",
+ "scssphp/scssphp": "1.12.1",
+ "symfony/yaml": "6.4.7",
"ezyang/htmlpurifier": "^4.13",
- "davefx/phplot": "^6.2",
"jasig/phpcas": "1.5",
"phpxmlrpc/phpxmlrpc": "^4.9.0",
"phpxmlrpc/extras": "^1.0.0-beta2",
- "algo26-matthias/idna-convert": "^3.0",
- "caxy/php-htmldiff": "^0.1.9",
- "phpseclib/phpseclib": "^3",
+ "algo26-matthias/idna-convert": "4.0.2",
+ "caxy/php-htmldiff": "0.1.15",
+ "phpseclib/phpseclib": "3.0.37",
"ext-gd": "*",
"ext-gettext": "*",
"ext-pdo_mysql": "*",
@@ -44,34 +101,33 @@
"ext-pdo": "*",
"ext-mbstring": "*",
"ext-dom": "*",
- "opis/json-schema": "^1.0",
- "slim/psr7": "^1.4",
- "slim/slim": "^4.7.1",
- "php-di/php-di": "^6.3.4",
- "symfony/console": "^5.3.16",
- "symfony/process": "^5.4",
- "jumbojett/openid-connect-php": "^0.9.2",
- "league/oauth2-server": "^8.3",
+ "opis/json-schema": "2.3.0",
+ "slim/psr7": "1.6.1",
+ "slim/slim": "4.13.0",
+ "php-di/php-di": "7.0.0",
+ "symfony/console": "6.4.7",
+ "symfony/process": "6.4.7",
+ "jumbojett/openid-connect-php": "1.0.0",
+ "league/oauth2-server": "8.5.4",
"willdurand/negotiation": "^3.1",
"monolog/monolog": "^2.8",
- "symfony/polyfill-php80": "^1.27",
- "symfony/polyfill-php81": "^1.27",
- "phpowermove/docblock": "^2.0",
"ksubileau/color-thief-php": "^2.0",
- "symfony/polyfill-php82": "^1.28",
- "symfony/polyfill-php83": "^1.28",
- "phpoffice/phpspreadsheet": "^1.19",
- "psy/psysh": "^0.12.2"
+ "symfony/polyfill-php82": "1.29.0",
+ "symfony/polyfill-php83": "1.29.0",
+ "phpoffice/phpspreadsheet": "2.1.0",
+ "psy/psysh": "0.12.3",
+ "okvpn/clock-lts": "^1.0",
+ "vlucas/phpdotenv": "^5.6",
+ "edu-sharing/auth-plugin": "8.0.x-dev",
+ "psr/cache": "3.0.0",
+ "laravel-json-api/neomerx-json-api": "5.0.2",
+ "illuminate/collections": "^10.48"
},
"replace": {
- "symfony/polyfill-php54": "*",
- "symfony/polyfill-php55": "*",
- "symfony/polyfill-php56": "*",
- "symfony/polyfill-php70": "*",
- "symfony/polyfill-php71": "*",
- "symfony/polyfill-php72": "*",
"symfony/polyfill-php73": "*",
"symfony/polyfill-php74": "*",
+ "symfony/polyfill-php80": "*",
+ "symfony/polyfill-php81": "*",
"symfony/polyfill-mbstring": "*"
}
}