'EXT:install/Resources/Public/Icons/module-install-environment.svg', 'module-install-maintenance' => 'EXT:install/Resources/Public/Icons/module-install-maintenance.svg', 'module-install-settings' => 'EXT:install/Resources/Public/Icons/module-install-settings.svg', 'module-install-upgrade' => 'EXT:install/Resources/Public/Icons/module-install-upgrade.svg', ]; foreach ($icons as $iconIdentifier => $source) { $iconRegistry->registerIcon( $iconIdentifier, \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => $source] ); } // Register report module additions $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['typo3'][] = \TYPO3\CMS\Install\Report\InstallStatusReport::class; $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['security'][] = \TYPO3\CMS\Install\Report\SecurityStatusReport::class; // Only add the environment status report if not in CLI mode if (!\TYPO3\CMS\Core\Core\Environment::isCli()) { $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['system'][] = \TYPO3\CMS\Install\Report\EnvironmentStatusReport::class; }