Code Duplication    Length = 9-13 lines in 2 locations

Composers/NavigationViewComposer.php 1 location

@@ 44-56 (lines=13) @@
41
     * @param MenuitemEntity $item
42
     * @param Builder $menu
43
     */
44
    public function addItemToMenu(MenuitemEntity $item, Builder $menu)
45
    {
46
        if ($this->hasChildren($item)) {
47
            $this->addChildrenToMenu($item->title, $item->items, $menu);
48
        } else {
49
            $target = $item->uri ?: $item->url;
50
            $menu->url(
51
                $target,
52
                $item->title,
53
                ['target' => $item->target]
54
            );
55
        }
56
    }
57
58
    /**
59
     * Add children to menu under the give name

Providers/MenuServiceProvider.php 1 location

@@ 125-133 (lines=9) @@
122
     * @param Menuitem $child
123
     * @param PingpongMenuItem $sub
124
     */
125
    private function addSubItemToMenu(Menuitem $child, PingpongMenuItem $sub)
126
    {
127
        if ($this->hasChildren($child)) {
128
            $this->addChildrenToMenu($child->title, $child->items, $sub);
129
        } else {
130
            $target = $child->uri ?: $child->url;
131
            $sub->url($target, $child->title, 0, ['icon' => $child->icon]);
132
        }
133
    }
134
135
    /**
136
     * Check if the given menu item has children