Code Duplication    Length = 12-12 lines in 2 locations

typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 2 locations

@@ 816-827 (lines=12) @@
813
        $moduleConfiguration = $GLOBALS['TBE_MODULES']['_configuration'][$moduleSignature];
814
815
        // Register the icon and move it too "iconIdentifier"
816
        if (!empty($moduleConfiguration['icon'])) {
817
            $iconRegistry = GeneralUtility::makeInstance(IconRegistry::class);
818
            $iconIdentifier = 'module-' . $moduleSignature;
819
            $iconProvider = $iconRegistry->detectIconProvider($moduleConfiguration['icon']);
820
            $iconRegistry->registerIcon(
821
                $iconIdentifier,
822
                $iconProvider,
823
                [ 'source' => GeneralUtility::getFileAbsFileName($moduleConfiguration['icon']) ]
824
            );
825
            $moduleConfiguration['iconIdentifier'] = $iconIdentifier;
826
            unset($moduleConfiguration['icon']);
827
        }
828
829
        return $moduleConfiguration;
830
    }
@@ 888-899 (lines=12) @@
885
        // add additional configuration
886
        $fullModuleSignature = $main . ($sub ? '_' . $sub : '');
887
        if (is_array($moduleConfiguration) && !empty($moduleConfiguration)) {
888
            if (!empty($moduleConfiguration['icon'])) {
889
                $iconRegistry = GeneralUtility::makeInstance(IconRegistry::class);
890
                $iconIdentifier = 'module-' . $fullModuleSignature;
891
                $iconProvider = $iconRegistry->detectIconProvider($moduleConfiguration['icon']);
892
                $iconRegistry->registerIcon(
893
                    $iconIdentifier,
894
                    $iconProvider,
895
                    [ 'source' => GeneralUtility::getFileAbsFileName($moduleConfiguration['icon']) ]
896
                );
897
                $moduleConfiguration['iconIdentifier'] = $iconIdentifier;
898
                unset($moduleConfiguration['icon']);
899
            }
900
901
            $GLOBALS['TBE_MODULES']['_configuration'][$fullModuleSignature] = $moduleConfiguration;
902
        }