Code Duplication    Length = 12-13 lines in 2 locations

src/Kunstmaan/AdminBundle/Helper/Menu/ModulesMenuAdaptor.php 1 location

@@ 22-33 (lines=12) @@
19
     */
20
    public function adaptChildren(MenuBuilder $menu, array &$children, MenuItem $parent = null, Request $request = null)
21
    {
22
        if (is_null($parent)) {
23
            $menuItem = new TopMenuItem($menu);
24
            $menuItem
25
                ->setRoute('KunstmaanAdminBundle_modules')
26
                ->setLabel('modules.title')
27
                ->setUniqueId('modules')
28
                ->setParent($parent);
29
            if (stripos($request->attributes->get('_route'), $menuItem->getRoute()) === 0) {
30
                $menuItem->setActive(true);
31
            }
32
            $children[] = $menuItem;
33
        }
34
    }
35
}
36

src/Kunstmaan/AdminBundle/Helper/Menu/SettingsMenuAdaptor.php 1 location

@@ 45-57 (lines=13) @@
42
     */
43
    public function adaptChildren(MenuBuilder $menu, array &$children, MenuItem $parent = null, Request $request = null)
44
    {
45
        if (is_null($parent)) {
46
            $menuItem = new TopMenuItem($menu);
47
            $menuItem
48
                ->setRoute('KunstmaanAdminBundle_settings')
49
                ->setLabel('settings.title')
50
                ->setUniqueId('settings')
51
                ->setParent($parent)
52
                ->setRole('settings');
53
            if (stripos($request->attributes->get('_route'), $menuItem->getRoute()) === 0) {
54
                $menuItem->setActive(true);
55
            }
56
            $children[] = $menuItem;
57
        }
58
59
        if (!is_null($parent) && 'KunstmaanAdminBundle_settings' == $parent->getRoute()) {
60
            if ($this->authorizationChecker->isGranted('ROLE_SUPER_ADMIN') && $this->isEnabledVersionChecker) {