Code Duplication    Length = 17-56 lines in 2 locations

app/Http/Controllers/HomeController.php 1 location

@@ 9-25 (lines=17) @@
6
use Dingo\Api\Routing\Helpers;
7
use Illuminate\Http\Request;
8
9
class HomeController extends Controller
10
{
11
    use Helpers;
12
13
    public function __construct(Request $request) {
14
        $this->middleware('auth');
15
    }
16
17
    public function index() {
18
        return view('home');
19
    }
20
21
    public function about() {
22
        $versions = $this->api->be(auth()->user())->get('/api/info');
23
        return view('general.about', ['versions'=>$versions]);
24
    }
25
}
26

app/Http/Controllers/PortController.php 1 location

@@ 12-67 (lines=56) @@
9
use Illuminate\Http\Request;
10
use JWTAuth;
11
12
class PortController extends Controller
13
{
14
    use Helpers;
15
16
    /**
17
     * Constructor
18
     */
19
    public function __construct(Request $request) {
20
        $this->middleware('auth');
21
    }
22
23
    /**
24
     * Display a listing of the resource.
25
     *
26
     * @return \Illuminate\Http\Response
27
     */
28
    public function index()
29
    {
30
        $ports = $this->api->be(auth()->user())->get('/api/ports');
31
        return view('ports.list', ['ports'=>$ports]);
32
    }
33
34
    /**
35
     * Display the specified resource.
36
     *
37
     * @param  int  $id
38
     * @return \Illuminate\Http\Response
39
     */
40
    public function show($id)
41
    {
42
        // show a single device
43
    }
44
45
    /**
46
     * Show the form for editing the specified resource.
47
     *
48
     * @param  int  $id
49
     * @return \Illuminate\Http\Response
50
     */
51
    public function edit($id)
52
    {
53
        //edit device form??
54
    }
55
56
    /**
57
     * Update the specified resource in storage.
58
     *
59
     * @param  \Illuminate\Http\Request  $request
60
     * @param  int  $id
61
     * @return \Illuminate\Http\Response
62
     */
63
    public function update(Request $request, $id)
64
    {
65
        //process device modify
66
    }
67
}
68