Code Duplication    Length = 7-8 lines in 2 locations

src/system/ExtensionsModule/Menu/ActionsMenu.php 2 locations

@@ 54-61 (lines=8) @@
51
                    ->setLinkAttribute('class', 'text-danger');
52
                    // or set style text-color #0c00
53
                }
54
                if (\PluginUtil::hasModulePlugins($extension->getName())) {
55
                    $menu->addChild($this->__f('Plugins for %s', ['%s' => $extension->getDisplayname()]), [
56
                        'route' => 'zikulaextensionsmodule_admin_viewplugins',
57
                        'routeParameters' => ['bymodule' => $extension->getName(),
58
                            'csrftoken' => $csrfToken],
59
                    ])->setAttribute('icon', 'fa fa-plug')
60
                        ->setLinkAttribute('style', 'color:black');
61
                }
62
                break;
63
            case ExtensionApi::STATE_INACTIVE:
64
                $menu->addChild($this->__f('Activate %s', ['%s' => $extension->getDisplayname()]), [
@@ 114-120 (lines=7) @@
111
                break;
112
        }
113
114
        if ($extension->getState() != ExtensionApi::STATE_INVALID) {
115
            $menu->addChild($this->__f('Edit %s', ['%s' => $extension->getDisplayname()]), [
116
                'route' => 'zikulaextensionsmodule_module_modify',
117
                'routeParameters' => ['id' => $extension->getId()],
118
            ])->setAttribute('icon', 'fa fa-wrench')
119
                ->setLinkAttribute('style', 'color:black');
120
        }
121
122
        return $menu;
123
    }