Code Duplication    Length = 9-9 lines in 2 locations

typo3/sysext/form/Classes/Service/TranslationService.php 1 location

@@ 142-150 (lines=9) @@
139
            $value = $this->LOCAL_LANG[$this->languageKey][$key][0]['target'];
140
        } elseif (!empty($this->alternativeLanguageKeys)) {
141
            $languages = array_reverse($this->alternativeLanguageKeys);
142
            foreach ($languages as $language) {
143
                if (!empty($this->LOCAL_LANG[$language][$key][0]['target'])
144
                    || isset($this->LOCAL_LANG_UNSET[$language][$key])
145
                ) {
146
                    // Alternative language translation for key exists
147
                    $value = $this->LOCAL_LANG[$language][$key][0]['target'];
148
                    break;
149
                }
150
            }
151
        }
152
153
        if ($value === null && (!empty($this->LOCAL_LANG['default'][$key][0]['target'])

typo3/sysext/frontend/Classes/Plugin/AbstractPlugin.php 1 location

@@ 940-948 (lines=9) @@
937
        } elseif ($this->altLLkey) {
938
            $alternativeLanguageKeys = GeneralUtility::trimExplode(',', $this->altLLkey, true);
939
            $alternativeLanguageKeys = array_reverse($alternativeLanguageKeys);
940
            foreach ($alternativeLanguageKeys as $languageKey) {
941
                if (!empty($this->LOCAL_LANG[$languageKey][$key][0]['target'])
942
                    || isset($this->LOCAL_LANG_UNSET[$languageKey][$key])
943
                ) {
944
                    // Alternative language translation for key exists
945
                    $word = $this->LOCAL_LANG[$languageKey][$key][0]['target'];
946
                    break;
947
                }
948
            }
949
        }
950
        if ($word === null) {
951
            if (!empty($this->LOCAL_LANG['default'][$key][0]['target'])