Code Duplication    Length = 6-8 lines in 2 locations

typo3/sysext/install/Classes/Updates/MigratePagesLanguageOverlayUpdate.php 1 location

@@ 67-74 (lines=8) @@
64
        $message = '';
65
        // Warn for TCA relation configurations which are not migrated.
66
        if (isset($GLOBALS['TCA']['pages_language_overlay']['columns']) && is_array($GLOBALS['TCA']['pages_language_overlay']['columns'])) {
67
            foreach ($GLOBALS['TCA']['pages_language_overlay']['columns'] as $fieldName => $fieldConfiguration) {
68
                if (isset($fieldConfiguration['config']['MM'])) {
69
                    $message .= '<p>The pages_language_overlay field ' . $fieldName
70
                        . ' with its MM relation configuration can not be migrated'
71
                        . ' automatically. Existing data relations to this field have'
72
                        . ' to be migrated manually.</p>';
73
                }
74
            }
75
        }
76
        return $message;
77
    }

typo3/sysext/core/Classes/Migrations/TcaMigration.php 1 location

@@ 558-563 (lines=6) @@
555
            if (!isset($tableDefinition['columns']) || !is_array($tableDefinition['columns'])) {
556
                continue;
557
            }
558
            foreach ($tableDefinition['columns'] as $fieldName => &$fieldConfig) {
559
                if (isset($fieldConfig['config']['iconsInOptionTags'])) {
560
                    unset($fieldConfig['config']['iconsInOptionTags']);
561
                    $this->messages[] = 'Configuration option \'iconsInOptionTags\' was removed from field "' . $fieldName . '" in TCA table "' . $table . '[\'config\']"';
562
                }
563
            }
564
        }
565
566
        return $newTca;