mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
We were on v3 that is no longer maintained and compatibility is annonced for PHP 7.2. v4 is active and supports PHP up to 8.0 No problem to update as this is only used in the config editor (\Combodo\iTop\Config\Validator\iTopConfigAstValidator)
91 lines
2.6 KiB
JSON
91 lines
2.6 KiB
JSON
{
|
|
"type": "project",
|
|
"license": "AGPLv3",
|
|
"require": {
|
|
"php": ">=7.1.3",
|
|
"ext-ctype": "*",
|
|
"ext-dom": "*",
|
|
"ext-gd": "*",
|
|
"ext-iconv": "*",
|
|
"ext-json": "*",
|
|
"ext-mysqli": "*",
|
|
"ext-soap": "*",
|
|
"combodo/tcpdf": "6.3.5",
|
|
"nikic/php-parser": "4.*",
|
|
"pear/archive_tar": "1.4.10",
|
|
"pelago/emogrifier": "2.1.0",
|
|
"scssphp/scssphp": "1.0.6",
|
|
"swiftmailer/swiftmailer": "5.4.12",
|
|
"symfony/console": "3.4.*",
|
|
"symfony/dotenv": "3.4.*",
|
|
"symfony/framework-bundle": "3.4.*",
|
|
"symfony/polyfill-php70": "1.*",
|
|
"symfony/twig-bundle": "3.4.*",
|
|
"symfony/yaml": "3.4.*"
|
|
},
|
|
"require-dev": {
|
|
"symfony/stopwatch": "3.4.*",
|
|
"symfony/web-profiler-bundle": "3.4.*"
|
|
},
|
|
"suggest": {
|
|
"ext-libsodium": "Required to use the AttributeEncryptedString.",
|
|
"ext-openssl": "Can be used as a polyfill if libsodium is not installed",
|
|
"ext-mcrypt": "Can be used as a polyfill if either libsodium and openssl are not installed (libsodium and openssl are more secure)",
|
|
"ext-ldap": "Required to use LDAP as an identity provider",
|
|
"ext-posix": "Not required by the core, but some extensions uses it.",
|
|
"ext-imap": "Required by the extension \"Mail to ticket automation\""
|
|
},
|
|
"config": {
|
|
"platform": {
|
|
"php": "7.2.0"
|
|
},
|
|
"vendor-dir": "lib",
|
|
"preferred-install": {
|
|
"*": "dist"
|
|
},
|
|
"sort-packages": true,
|
|
"classmap-authoritative": true
|
|
},
|
|
"autoload": {
|
|
"classmap": [
|
|
"core",
|
|
"application",
|
|
"sources/application",
|
|
"sources/Composer",
|
|
"sources/Controller",
|
|
"sources/Form",
|
|
"sources/Renderer"
|
|
],
|
|
"exclude-from-classmap": [
|
|
"core/dbobjectsearch.class.php",
|
|
"core/legacy/dbobjectsearchlegacy.class.php",
|
|
"core/querybuildercontext.class.inc.php",
|
|
"core/legacy/querybuildercontextlegacy.class.inc.php",
|
|
"core/querybuilderexpressions.class.inc.php",
|
|
"core/legacy/querybuilderexpressionslegacy.class.inc.php",
|
|
"core/oql/build/PHP/",
|
|
"core/apc-emulation.php",
|
|
"application/startup.inc.php",
|
|
"application/loginform.class.inc.php",
|
|
"application/loginbasic.class.inc.php",
|
|
"application/logindefault.class.inc.php",
|
|
"application/loginexternal.class.inc.php",
|
|
"application/loginurl.class.inc.php"
|
|
]
|
|
},
|
|
"conflict": {
|
|
"symfony/symfony": "*"
|
|
},
|
|
"extra": {
|
|
"symfony": {
|
|
"allow-contrib": false,
|
|
"require": "3.4.*"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"post-install-cmd": ["@rmDeniedTestDir"],
|
|
"post-update-cmd": ["@rmDeniedTestDir"],
|
|
"rmDeniedTestDir": "@php .make/composer/rmDeniedTestDir.php"
|
|
}
|
|
}
|