Code Duplication    Length = 28-28 lines in 2 locations

typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php 1 location

@@ 261-288 (lines=28) @@
258
    /**
259
     * Generates the action menu
260
     */
261
    protected function getModuleMenu()
262
    {
263
        $menu = $this->moduleTemplate->getDocHeaderComponent()->getMenuRegistry()->makeMenu();
264
        $menu->setIdentifier('DatabaseJumpMenu');
265
        /** @var \TYPO3\CMS\Backend\Routing\UriBuilder $uriBuilder */
266
        $uriBuilder = GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Routing\UriBuilder::class);
267
        foreach ($this->MOD_MENU['function'] as $controller => $title) {
268
            $item = $menu
269
                ->makeMenuItem()
270
                ->setHref(
271
                    (string)$uriBuilder->buildUriFromRoute(
272
                        $this->moduleName,
273
                        [
274
                            'id' => 0,
275
                            'SET' => [
276
                                'function' => $controller
277
                            ]
278
                        ]
279
                    )
280
                )
281
                ->setTitle($title);
282
            if ($controller === $this->MOD_SETTINGS['function']) {
283
                $item->setActive(true);
284
            }
285
            $menu->addMenuItem($item);
286
        }
287
        $this->moduleTemplate->getDocHeaderComponent()->getMenuRegistry()->addMenu($menu);
288
    }
289
290
    /**
291
     * Creates the overview menu.

typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php 1 location

@@ 189-216 (lines=28) @@
186
    /**
187
     * Generates the action menu
188
     */
189
    protected function getModuleMenu()
190
    {
191
        $menu = $this->moduleTemplate->getDocHeaderComponent()->getMenuRegistry()->makeMenu();
192
        $menu->setIdentifier('SchedulerJumpMenu');
193
        /** @var \TYPO3\CMS\Backend\Routing\UriBuilder $uriBuilder */
194
        $uriBuilder = GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Routing\UriBuilder::class);
195
        foreach ($this->MOD_MENU['function'] as $controller => $title) {
196
            $item = $menu
197
                ->makeMenuItem()
198
                ->setHref(
199
                    (string)$uriBuilder->buildUriFromRoute(
200
                        'system_txschedulerM1',
201
                        [
202
                            'id' => 0,
203
                            'SET' => [
204
                                'function' => $controller
205
                            ]
206
                        ]
207
                    )
208
                )
209
                ->setTitle($title);
210
            if ($controller === $this->MOD_SETTINGS['function']) {
211
                $item->setActive(true);
212
            }
213
            $menu->addMenuItem($item);
214
        }
215
        $this->moduleTemplate->getDocHeaderComponent()->getMenuRegistry()->addMenu($menu);
216
    }
217
218
    /**
219
     * Generate the module's content