mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
ef63a08b73
We were using our fork of the mink extension: https://github.com/moodlehq/MinkExtension.git Because they bumped requirements to PHP 7.4 too early for us. Now, with Moodle 4.1, finally our requirements are also PHP 7.4, so we can stop using the fork and switch to the upstream one: https://github.com/FriendsOfBehat/MinkExtension Note this only can be done in 4.1dev, because this is the first version using PHP >= 7.4. Older branches will need to continue using the fork. Also, note that we may need to go back to the fork if there is any future trouble with the upstream library not matching our supported PHP versions. Apart from that, it's a good moment to bump other components to current ones. Of course, this has been generated following the instructions: https://docs.moodle.org/dev/Composer And using PHP 7.4 (always the min version supported) to generate the lock file.
57 lines
2.1 KiB
JSON
57 lines
2.1 KiB
JSON
{
|
|
"name": "moodle/moodle",
|
|
"license": "GPL-3.0-or-later",
|
|
"description": "Moodle - the world's open source learning platform",
|
|
"type": "project",
|
|
"homepage": "https://moodle.org",
|
|
"require-dev": {
|
|
"phpunit/phpunit": "9.5.*",
|
|
"mikey179/vfsstream": "1.6.*",
|
|
"behat/mink": "^1.10.0",
|
|
"friends-of-behat/mink-extension": "^2.7.1",
|
|
"behat/mink-goutte-driver": "^1.3",
|
|
"symfony/process": "^4.4 || ^5.0",
|
|
"behat/behat": "3.11.*",
|
|
"oleg-andreyev/mink-phpwebdriver": "^1.0.1"
|
|
},
|
|
"autoload-dev": {
|
|
"psr-0": {
|
|
"Moodle\\BehatExtension": "lib/behat/extension/"
|
|
}
|
|
},
|
|
"minimum-stability": "dev",
|
|
"prefer-stable": true,
|
|
"require": {
|
|
"php": ">=7.4.0",
|
|
"ext-iconv": "*",
|
|
"ext-mbstring": "*",
|
|
"ext-curl": "*",
|
|
"ext-openssl": "*",
|
|
"ext-ctype": "*",
|
|
"ext-zip": "*",
|
|
"ext-zlib": "*",
|
|
"ext-gd": "*",
|
|
"ext-simplexml": "*",
|
|
"ext-spl": "*",
|
|
"ext-pcre": "*",
|
|
"ext-dom": "*",
|
|
"ext-xml": "*",
|
|
"ext-xmlreader": "*",
|
|
"ext-intl": "*",
|
|
"ext-json": "*",
|
|
"ext-hash": "*",
|
|
"ext-fileinfo": "*"
|
|
},
|
|
"suggest": {
|
|
"ext-mysqli": "Needed when Moodle uses MySQL or MariaDB database.",
|
|
"ext-pgsql": "Needed when Moodle uses PostgreSQL database.",
|
|
"ext-sqlsrv": "Needed when Moodle uses MS SQL Server database.",
|
|
"ext-oci8": "Needed when Moodle uses Oracle database.",
|
|
"ext-tokenizer": "Enabling Tokenizer PHP extension is recommended, it improves Moodle Networking functionality.",
|
|
"ext-xmlrpc": "Enabling XMLRPC PHP extension is useful for web services and Moodle networking.",
|
|
"ext-soap": "Enabling SOAP PHP extension is useful for web services and some plugins.",
|
|
"ext-sodium": "Enabling Sodium PHP extension is recommended, it is used by Moodle encryption API.",
|
|
"ext-exif": "Enabling Exif PHP extension is recommended, it is used by Moodle to parse image meta data."
|
|
}
|
|
}
|