Merge branch 'MDL-77417_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE
[moodle.git] / composer.json
blobbeff1423c34ce60a5974505c21cb022fbcb5f6b3
2     "name": "moodle/moodle",
3     "license": "GPL-3.0-or-later",
4     "description": "Moodle - the world's open source learning platform",
5     "type": "project",
6     "homepage": "https://moodle.org",
7     "repositories": [
8         {
9             "type": "vcs",
10             "url": "https://github.com/moodlehq/MinkExtension.git"
11         }
12     ],
13     "require-dev": {
14         "phpunit/phpunit": "9.5.*",
15         "mikey179/vfsstream": "1.6.*",
16         "behat/mink": "^1.10.0",
17         "friends-of-behat/mink-extension": "dev-master",
18         "behat/mink-goutte-driver": "^1.3",
19         "symfony/process": "^4.0 || ^5.0",
20         "behat/behat": "3.11.*",
21         "oleg-andreyev/mink-phpwebdriver": "^1.2.1"
22     },
23     "autoload-dev": {
24         "psr-0": {
25             "Moodle\\BehatExtension": "lib/behat/extension/"
26         }
27     },
28     "minimum-stability": "dev",
29     "prefer-stable": true,
30     "require": {
31         "php": ">=7.3.0",
32         "ext-iconv": "*",
33         "ext-mbstring": "*",
34         "ext-curl": "*",
35         "ext-openssl": "*",
36         "ext-ctype": "*",
37         "ext-zip": "*",
38         "ext-zlib": "*",
39         "ext-gd": "*",
40         "ext-simplexml": "*",
41         "ext-spl": "*",
42         "ext-pcre": "*",
43         "ext-dom": "*",
44         "ext-xml": "*",
45         "ext-xmlreader": "*",
46         "ext-intl": "*",
47         "ext-json": "*",
48         "ext-hash": "*",
49         "ext-fileinfo": "*"
50     },
51     "suggest": {
52         "ext-mysqli": "Needed when Moodle uses MySQL or MariaDB database.",
53         "ext-pgsql": "Needed when Moodle uses PostgreSQL database.",
54         "ext-sqlsrv": "Needed when Moodle uses MS SQL Server database.",
55         "ext-oci8": "Needed when Moodle uses Oracle database.",
56         "ext-tokenizer": "Enabling Tokenizer PHP extension is recommended, it improves Moodle Networking functionality.",
57         "ext-xmlrpc": "Enabling XMLRPC PHP extension is useful for web services and Moodle networking.",
58         "ext-soap": "Enabling SOAP PHP extension is useful for web services and some plugins.",
59         "ext-sodium": "Enabling Sodium PHP extension is recommended, it is used by Moodle encryption API.",
60         "ext-exif": "Enabling Exif PHP extension is recommended, it is used by Moodle to parse image meta data."
61     }