2 defined(
'TYPO3_MODE') or die();
6 if (empty($_EXTCONF['offlineMode'])) {
7 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'scheduler'][
'tasks'][\TYPO3\CMS\Extensionmanager\Task\UpdateExtensionListTask::class] = array(
8 'extension' => $_EXTKEY,
9 'title' =>
'LLL:EXT:' . $_EXTKEY .
'/Resources/Private/Language/locallang.xlf:task.updateExtensionListTask.name',
10 'description' =>
'LLL:EXT:' . $_EXTKEY .
'/Resources/Private/Language/locallang.xlf:task.updateExtensionListTask.description',
11 'additionalFields' =>
'',
15 if (TYPO3_MODE ===
'BE') {
16 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'extbase'][
'commandControllers'][] = \TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController::class;
17 if (!(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
18 $signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\SignalSlot\Dispatcher::class);
20 \TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService::class,
21 'willInstallExtensions',
22 \TYPO3\CMS\Core\Package\PackageManager::class,
23 'scanAvailablePackages'
26 \TYPO3\CMS\Extensionmanager\Utility\InstallUtility::class,
27 'tablesDefinitionIsBeingBuilt',
28 \TYPO3\CMS\Core\Cache\DatabaseSchemaService::class,
29 'addCachingFrameworkRequiredDatabaseSchemaForInstallUtility'
32 \TYPO3\CMS\Extensionmanager\Utility\InstallUtility::class,
33 'tablesDefinitionIsBeingBuilt',
34 \TYPO3\CMS\Core\Category\CategoryRegistry::class,
35 'addExtensionCategoryDatabaseSchemaToTablesDefinition'