Code Duplication    Length = 87-87 lines in 2 locations

app/Api/Controllers/DeviceController.php 1 location

@@ 10-96 (lines=87) @@
7
use App\Port;
8
use Illuminate\Http\Request;
9
10
class DeviceController extends Controller
11
{
12
    public function __construct() {
13
14
    }
15
16
    /**
17
     * Display a listing of all authorized devices
18
     *
19
     * @return \Illuminate\Http\Response
20
     */
21
    public function index(Request $request)
22
    {
23
        if ($request->user()->level >= 10 || $request->user()->level == 5) {
24
            return Device::all();
25
        }
26
        else {
27
            return User::find($request->user()->user_id)->devices()->get();
28
        }
29
    }
30
31
    /**
32
     * Show the form for creating a new resource.
33
     *
34
     * @return \Illuminate\Http\Response
35
     */
36
    public function create()
37
    {
38
        //
39
    }
40
41
    /**
42
     * Store a newly created resource in storage.
43
     *
44
     * @param  \Illuminate\Http\Request  $request
45
     * @return \Illuminate\Http\Response
46
     */
47
    public function store(Request $request)
48
    {
49
        //
50
    }
51
52
    /**
53
     * Display the specified resource.
54
     *
55
     * @param  int  $id
56
     * @return \Illuminate\Http\Response
57
     */
58
    public function show($id)
59
    {
60
        //
61
    }
62
63
    /**
64
     * Show the form for editing the specified resource.
65
     *
66
     * @param  int  $id
67
     * @return \Illuminate\Http\Response
68
     */
69
    public function edit($id)
70
    {
71
        //
72
    }
73
74
    /**
75
     * Update the specified resource in storage.
76
     *
77
     * @param  \Illuminate\Http\Request  $request
78
     * @param  int  $id
79
     * @return \Illuminate\Http\Response
80
     */
81
    public function update(Request $request, $id)
82
    {
83
        //
84
    }
85
86
    /**
87
     * Remove the specified resource from storage.
88
     *
89
     * @param  int  $id
90
     * @return \Illuminate\Http\Response
91
     */
92
    public function destroy($id)
93
    {
94
        //
95
    }
96
}
97

app/Api/Controllers/PortController.php 1 location

@@ 9-95 (lines=87) @@
6
use App\Port;
7
use Illuminate\Http\Request;
8
9
class PortController extends Controller
10
{
11
    public function __construct() {
12
13
    }
14
15
    /**
16
     * Display a listing of the resource.
17
     *
18
     * @return \Illuminate\Http\Response
19
     */
20
    public function index(Request $request)
21
    {
22
        if ($request->user()->level >= 10 || $request->user()->level == 5) {
23
            return Port::all();
24
        }
25
        else {
26
            return User::find($request->user()->user_id)->ports()->get();
27
        }
28
    }
29
30
    /**
31
     * Show the form for creating a new resource.
32
     *
33
     * @return \Illuminate\Http\Response
34
     */
35
    public function create()
36
    {
37
        //
38
    }
39
40
    /**
41
     * Store a newly created resource in storage.
42
     *
43
     * @param  \Illuminate\Http\Request  $request
44
     * @return \Illuminate\Http\Response
45
     */
46
    public function store(Request $request)
47
    {
48
        //
49
    }
50
51
    /**
52
     * Display the specified resource.
53
     *
54
     * @param  int  $id
55
     * @return \Illuminate\Http\Response
56
     */
57
    public function show($id)
58
    {
59
        //
60
    }
61
62
    /**
63
     * Show the form for editing the specified resource.
64
     *
65
     * @param  int  $id
66
     * @return \Illuminate\Http\Response
67
     */
68
    public function edit($id)
69
    {
70
        //
71
    }
72
73
    /**
74
     * Update the specified resource in storage.
75
     *
76
     * @param  \Illuminate\Http\Request  $request
77
     * @param  int  $id
78
     * @return \Illuminate\Http\Response
79
     */
80
    public function update(Request $request, $id)
81
    {
82
        //
83
    }
84
85
    /**
86
     * Remove the specified resource from storage.
87
     *
88
     * @param  int  $id
89
     * @return \Illuminate\Http\Response
90
     */
91
    public function destroy($id)
92
    {
93
        //
94
    }
95
}
96