Code Duplication    Length = 9-9 lines in 2 locations

src/Http/Middleware/DynamicMenusBuilder.php 1 location

@@ 100-108 (lines=9) @@
97
                        return false;
98
                    }
99
                }
100
            } else {
101
                if (auth()->guest() ||
102
                    (auth()->check() && ! auth()
103
                            ->user()
104
                            ->canAtLeast($menu->permissions->pluck('slug')->toArray()))
105
                ) {
106
                    return false;
107
                }
108
            }
109
        }
110
111
        return $parentMenu->add($menu->title, $menu->present()->url())->attribute('target', $menu->present()->target());

src/Http/Middleware/DynamicWidgetsBuilder.php 1 location

@@ 49-57 (lines=9) @@
46
                                    continue;
47
                                }
48
                            }
49
                        } else {
50
                            if (auth()->guest() ||
51
                                (auth()->check() && ! auth()
52
                                        ->user()
53
                                        ->canAtLeast($widget->permissions->pluck('slug')->toArray()))
54
                            ) {
55
                                $displayWidget = false;
56
                            }
57
                        }
58
                    }
59
60
                    if ($displayWidget) {