Code Duplication    Length = 3-4 lines in 3 locations

typo3/sysext/core/Classes/FrontendEditing/FrontendEditingController.php 1 location

@@ 489-491 (lines=3) @@
486
            $lang = $GLOBALS['TSFE']->sys_language_uid;
487
        } elseif ($table === 'tt_content') {
488
            $lang = $GLOBALS['TSFE']->sys_language_content;
489
        } elseif ($GLOBALS['TCA'][$table]['ctrl']['languageField']) {
490
            $lang = $currentRecord[$GLOBALS['TCA'][$table]['ctrl']['languageField']];
491
        } else {
492
            $lang = -1;
493
        }
494
        if ($GLOBALS['BE_USER']->checkLanguageAccess($lang)) {

typo3/sysext/workspaces/Classes/Hook/DataHandlerHook.php 1 location

@@ 848-850 (lines=3) @@
845
        }
846
        // l10n-fields must be kept otherwise the localization
847
        // will be lost during the publishing
848
        if ($GLOBALS['TCA'][$table]['ctrl']['transOrigPointerField']) {
849
            $keepFields[] = $GLOBALS['TCA'][$table]['ctrl']['transOrigPointerField'];
850
        }
851
        // Swap "keepfields"
852
        foreach ($keepFields as $fN) {
853
            $tmp = $swapVersion[$fN];

typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php 1 location

@@ 1003-1006 (lines=4) @@
1000
            $selectFields[] = 't3ver_state';
1001
            $selectFields[] = 't3ver_wsid';
1002
        }
1003
        if ($l10nEnabled) {
1004
            $selectFields[] = $GLOBALS['TCA'][$table]['ctrl']['languageField'];
1005
            $selectFields[] = $GLOBALS['TCA'][$table]['ctrl']['transOrigPointerField'];
1006
        }
1007
        if ($GLOBALS['TCA'][$table]['ctrl']['label_alt']) {
1008
            $selectFields = array_merge(
1009
                $selectFields,