Code Duplication    Length = 11-12 lines in 2 locations

src/Http/Controllers/MenuItemsController.php 1 location

@@ 187-197 (lines=11) @@
184
     * @param \Yajra\CMS\Entities\Menu $menu
185
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View|string
186
     */
187
    public function extensions(Request $request, Menu $menu)
188
    {
189
        $extension = $this->extensions->findOrFail($request->query('key'));
190
        $template  = $extension->param('template');
191
192
        if (view()->exists($template)) {
193
            return view($template, compact('menu'));
194
        }
195
196
        return '';
197
    }
198
}
199

src/Http/Controllers/WidgetsController.php 1 location

@@ 182-193 (lines=12) @@
179
     * @param int $widget
180
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View|string
181
     */
182
    public function parameters($id, $widget)
183
    {
184
        $widget    = Widget::query()->findOrNew($widget);
185
        $extension = $this->repository->findOrFail($id);
186
        $formView  = $extension->param('form');
187
188
        if (view()->exists($formView)) {
189
            return view($formView, compact('widget'));
190
        }
191
192
        return view('widgets.partials.none');
193
    }
194
}
195