Code Duplication    Length = 6-7 lines in 4 locations

app/Api/Controllers/DashboardWidgetController.php 1 location

@@ 59-65 (lines=7) @@
56
        $user_widget->size_y         = $request->size_y;
57
        $user_widget->title          = $request->title;
58
        $user_widget->dashboard_id   = $request->dashboard_id;
59
        if ($user_widget->save()) {
60
            return $this->response->array(array('statusText' => 'OK', 'user_widget_id' => $user_widget->user_widget_id));
61
        } else {
62
            return $this->response->errorInternal();
63
        }
64
    }
65
66
    /**
67
     * Display the specified resource.
68
     *

app/Api/Controllers/DashboardController.php 1 location

@@ 141-147 (lines=7) @@
138
    public function destroy(Request $request, $id)
139
    {
140
        if (Dashboard::where('user_id', $request->user()->user_id)->where('dashboard_id', $id)->delete()) {
141
            if (UsersWidgets::where('dashboard_id', $id)->delete() >= 0) {
142
                return $this->response->array(array('statusText' => 'OK'));
143
            } else {
144
                return $this->response->errorInternal();
145
            }
146
        } else {
147
            return $this->response->errorInternal();
148
        }
149
    }
150

app/Api/Controllers/NotificationController.php 2 locations

@@ 46-51 (lines=6) @@
43
            $result = $notification->markSticky(false);
44
        }
45
46
        if ($result === false) {
47
            return $this->response->errorInternal();
48
        } else {
49
            return $this->response->array(array('statusText' => 'OK'));
50
        }
51
    }
52
53
    /**
54
     * Create a new notification
@@ 65-71 (lines=7) @@
62
        $notification->body = $request->body;
63
        $notification->checksum = hash('sha512', $request->user()->user_id.'.LOCAL.'.$request->title);
64
        $notification->source = $request->user()->user_id;
65
        if ($notification->save()) {
66
            return $this->response->array(array('statusText' => 'OK'));
67
        } else {
68
            return $this->response->errorInternal();
69
        }
70
    }
71
}
72