mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
Without specifying explicitly the Twig version, since the update of require php from 5.6 to 7.0 we are getting Twig 2.12.5 ! We don't want Twig 2 as this version changes the macro scope and causes massive changes in our code... This update will be done later in other branches.
87 lines
2.5 KiB
JSON
87 lines
2.5 KiB
JSON
{
|
|
"type": "project",
|
|
"license": "AGPLv3",
|
|
"require": {
|
|
"php": ">=7.0.8",
|
|
"ext-ctype": "*",
|
|
"ext-dom": "*",
|
|
"ext-gd": "*",
|
|
"ext-iconv": "*",
|
|
"ext-json": "*",
|
|
"ext-mysqli": "*",
|
|
"ext-soap": "*",
|
|
"combodo/tcpdf": "6.3.5",
|
|
"nikic/php-parser": "^3.1",
|
|
"pear/archive_tar": "1.4.14",
|
|
"pelago/emogrifier": "2.1.0",
|
|
"scssphp/scssphp": "1.0.6",
|
|
"swiftmailer/swiftmailer": "5.4.12",
|
|
"symfony/console": "~3.4.47",
|
|
"symfony/dotenv": "~3.4.47",
|
|
"symfony/framework-bundle": "~3.4.47",
|
|
"symfony/polyfill-php70": "1.*",
|
|
"symfony/twig-bundle": "~3.4.47",
|
|
"symfony/yaml": "~3.4.47",
|
|
"twig/twig": "~1.42.5"
|
|
},
|
|
"require-dev": {
|
|
"symfony/stopwatch": "~3.4.47",
|
|
"symfony/web-profiler-bundle": "~3.4.47"
|
|
},
|
|
"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.0.8"
|
|
},
|
|
"vendor-dir": "lib",
|
|
"preferred-install": {
|
|
"*": "dist"
|
|
},
|
|
"sort-packages": true,
|
|
"classmap-authoritative": true
|
|
},
|
|
"autoload": {
|
|
"classmap": [
|
|
"core",
|
|
"application",
|
|
"sources/application",
|
|
"sources/Composer",
|
|
"sources/Controller"
|
|
],
|
|
"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",
|
|
"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"
|
|
}
|
|
}
|