{ "name": "combodo/itop", "description": "IT Operations Portal", "type": "project", "license": "AGPL-3.0-only", "require": { "php": ">=7.1.3", "ext-ctype": "*", "ext-dom": "*", "ext-gd": "*", "ext-iconv": "*", "ext-json": "*", "ext-mysqli": "*", "ext-soap": "*", "combodo/tcpdf": "~6.4.4", "firebase/php-jwt": "~6.4.0", "guzzlehttp/guzzle": "^6.5.8", "guzzlehttp/psr7": "~1.9.1", "laminas/laminas-mail": "^2.11", "laminas/laminas-servicemanager": "^3.5", "league/oauth2-google": "^3.0", "nikic/php-parser": "~4.13.2", "pear/archive_tar": "~1.4.14", "pelago/emogrifier": "~3.1.0", "scssphp/scssphp": "1.0.6", "swiftmailer/swiftmailer": "~6.3.0", "symfony/console": "~3.4.47", "symfony/dotenv": "~3.4.47", "symfony/framework-bundle": "~3.4.47", "symfony/twig-bundle": "~3.4.47", "symfony/yaml": "~3.4.47", "thenetworg/oauth2-azure": "^2.0", "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.1.3" }, "vendor-dir": "lib", "preferred-install": { "*": "dist" }, "sort-packages": true, "classmap-authoritative": true }, "autoload": { "classmap": [ "core", "application", "sources/application", "sources/Composer", "sources/Controller", "sources/Service", "sources/Core" ], "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" } }