Code Duplication    Length = 11-12 lines in 2 locations

htdocs/modules/userconfigs/class/plugin/mainmenu.php 1 location

@@ 27-38 (lines=12) @@
24
        $helper = \Xoops::getModuleHelper(basename(dirname(dirname(__DIR__))));
25
        $subMenu = array();
26
        // Prevent wasting resources
27
        if ($helper->isCurrentModule()) {
28
            $xoops = \Xoops::getInstance();
29
            if ($plugins = \Xoops\Module\Plugin::getPlugins('userconfigs')) {
30
                foreach (array_keys($plugins) as $dirname) {
31
                    $mHelper = $xoops->getModuleHelper($dirname);
32
                    $subMenu[] = [
33
                        'name' => $mHelper->getModule()->getVar('name'),
34
                        'link' => $helper->url('index.php?op=showmod&mid=' . $mHelper->getModule()->getVar('mid'))
35
                    ];
36
                }
37
            }
38
        }
39
40
        $ret[] = [
41
            'name' => $helper->getModule()->getVar('name'),

htdocs/modules/userconfigs/class/plugin/usermenu.php 1 location

@@ 28-38 (lines=11) @@
25
        $helper = Xoops::getModuleHelper('userconfigs');
26
        $subMenu = array();
27
        // Prevent wasting resources
28
        if ($helper->isCurrentModule()) {
29
            if ($plugins = \Xoops\Module\Plugin::getPlugins('userconfigs')) {
30
                foreach (array_keys($plugins) as $dirName) {
31
                    $mHelper = Xoops::getModuleHelper($dirName);
32
                    $subMenu[] = [
33
                        'name' => $mHelper->getModule()->getVar('name'),
34
                        'link' => 'index.php?op=showmod&mid=' . $mHelper->getModule()->getVar('mid')
35
                    ];
36
                }
37
            }
38
        }
39
40
        $ret[] = [
41
            'name' => $helper->getModule()->getVar('name'),