thuecat/ext_localconf.php
Daniel Siepmann d9a7153c05
Configure EXT:scheduler table garbage collection (#102)
Add configuration to clean up garbage of old import records.

Relates: #10244
2023-01-03 10:42:33 +01:00

23 lines
777 B
PHP

<?php
defined('TYPO3') or die();
\WerkraumMedia\ThueCat\Extension::registerConfig();
(static function (string $extensionKey) {
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScriptSetup(
'@import "EXT:' . $extensionKey . '/Configuration/TypoScript/Default/Setup.typoscript"'
);
$tablesForCleanup = [
'tx_thuecat_import_log',
'tx_thuecat_import_log_entry',
];
foreach ($tablesForCleanup as $tableName) {
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask::class]['options']['tables'][$tableName] = [
'dateField' => 'crdate',
'expirePeriod' => '180',
];
}
})(\WerkraumMedia\ThueCat\Extension::EXTENSION_KEY);