Code Duplication    Length = 24-24 lines in 2 locations

typo3/sysext/frontend/Classes/ContentObject/Menu/GraphicalMenuContentObject.php 2 locations

@@ 125-148 (lines=24) @@
122
        foreach ($conf as $key => $val) {
123
            $this->getTypoScriptFrontendController()->register['count_HMENU_MENUOBJ']++;
124
            $this->getTypoScriptFrontendController()->register['count_MENUOBJ']++;
125
            if ($items === $c + 1 && $minDim) {
126
                $Lobjs = $this->mconf['removeObjectsOfDummy'];
127
                if ($Lobjs) {
128
                    $Lobjs = GeneralUtility::intExplode(',', $Lobjs);
129
                    foreach ($Lobjs as $remItem) {
130
                        unset($val[$remItem]);
131
                        unset($val[$remItem . '.']);
132
                    }
133
                }
134
                $flag = 0;
135
                $tempXY = explode(',', $val['XY']);
136
                if ($Wcounter < $minDim[0]) {
137
                    $tempXY[0] = $minDim[0] - $Wcounter;
138
                    $flag = 1;
139
                }
140
                if ($Hcounter < $minDim[1]) {
141
                    $tempXY[1] = $minDim[1] - $Hcounter;
142
                    $flag = 1;
143
                }
144
                $val['XY'] = implode(',', $tempXY);
145
                if (!$flag) {
146
                    break;
147
                }
148
            }
149
            $c++;
150
            $gifCreator = null;
151
            if ($isGD) {
@@ 298-321 (lines=24) @@
295
        $maxFlag = 0;
296
        foreach ($conf as $key => $val) {
297
            // SAME CODE AS makeGifs()! BEGIN
298
            if ($items === $c + 1 && $minDim) {
299
                $Lobjs = $this->mconf['removeObjectsOfDummy'];
300
                if ($Lobjs) {
301
                    $Lobjs = GeneralUtility::intExplode(',', $Lobjs);
302
                    foreach ($Lobjs as $remItem) {
303
                        unset($val[$remItem]);
304
                        unset($val[$remItem . '.']);
305
                    }
306
                }
307
                $flag = 0;
308
                $tempXY = explode(',', $val['XY']);
309
                if ($Wcounter < $minDim[0]) {
310
                    $tempXY[0] = $minDim[0] - $Wcounter;
311
                    $flag = 1;
312
                }
313
                if ($Hcounter < $minDim[1]) {
314
                    $tempXY[1] = $minDim[1] - $Hcounter;
315
                    $flag = 1;
316
                }
317
                $val['XY'] = implode(',', $tempXY);
318
                if (!$flag) {
319
                    break;
320
                }
321
            }
322
            $c++;
323
            $gifCreator = GeneralUtility::makeInstance(GifBuilder::class);
324
            $gifCreator->init();