2 defined(
'TYPO3_MODE') or die();
4 \
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
5 "@import 'EXT:linkvalidator/Configuration/TsConfig/Page/pagetsconfig.tsconfig'"
8 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\
TYPO3\CMS\Linkvalidator\Task\ValidatorTask::class] = [
9 'extension' => 'linkvalidator',
10 'title' => 'LLL:EXT:linkvalidator/Resources/Private/Language/locallang.xlf:tasks.validate.name',
11 'description' => 'LLL:EXT:linkvalidator/Resources/Private/Language/locallang.xlf:tasks.validate.description',
12 'additionalFields' => \
TYPO3\CMS\Linkvalidator\Task\ValidatorTaskAdditionalFieldProvider::class
15 if (!is_array(
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['linkvalidator']['checkLinks'])) {
16 $GLOBALS[
'TYPO3_CONF_VARS'][
'EXTCONF'][
'linkvalidator'][
'checkLinks'] = [];
19 $GLOBALS[
'TYPO3_CONF_VARS'][
'EXTCONF'][
'linkvalidator'][
'checkLinks'][
'db'] = \TYPO3\CMS\Linkvalidator\Linktype\InternalLinktype::class;
20 $GLOBALS[
'TYPO3_CONF_VARS'][
'EXTCONF'][
'linkvalidator'][
'checkLinks'][
'file'] = \TYPO3\CMS\Linkvalidator\Linktype\FileLinktype::class;
21 $GLOBALS[
'TYPO3_CONF_VARS'][
'EXTCONF'][
'linkvalidator'][
'checkLinks'][
'external'] = \TYPO3\CMS\Linkvalidator\Linktype\ExternalLinktype::class;
22 $GLOBALS[
'TYPO3_CONF_VARS'][
'EXTCONF'][
'linkvalidator'][
'checkLinks'][
'linkhandler'] = \TYPO3\CMS\Linkvalidator\Linktype\LinkHandler::class;