Completed
Pull Request — develop (#143)
by Tony
03:52
created
app/DataTables/DeviceDataTable.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -25,7 +25,6 @@
 block discarded – undo
25 25
 
26 26
 namespace App\DataTables;
27 27
 
28
-use App\Models\DeviceGroup;
29 28
 use App\Models\Device;
30 29
 
31 30
 class DeviceDataTable extends BaseDataTable
Please login to merge, or discard this patch.
app/Http/Controllers/DeviceController.php 2 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -3,7 +3,6 @@
 block discarded – undo
3 3
 namespace App\Http\Controllers;
4 4
 
5 5
 use App\DataTables\DeviceDataTable;
6
-use App\DataTables\DeviceGroupDataTable;
7 6
 use App\Models\DeviceGroup;
8 7
 use Dingo\Api\Http;
9 8
 use Dingo\Api\Routing\Helpers;
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -18,10 +18,10 @@
 block discarded – undo
18 18
      *
19 19
      * @return \Illuminate\Http\JsonResponse|\Illuminate\View\View
20 20
      */
21
-    public function index(DeviceDataTable $dataTable, $group_id=-1)
21
+    public function index(DeviceDataTable $dataTable, $group_id = -1)
22 22
     {
23 23
         $group_name = "";
24
-        if($group_id >= 0) {
24
+        if ($group_id >= 0) {
25 25
             $dataTable->addScope(new \App\DataTables\Scopes\DeviceGroup($group_id));
26 26
             $group_name = DeviceGroup::find($group_id)->name;
27 27
         }
Please login to merge, or discard this patch.
app/Http/Controllers/DeviceGroupController.php 3 patches
Doc Comments   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
      * Store a newly created resource in storage.
59 59
      *
60 60
      * @param  \Illuminate\Http\Request $request
61
-     * @return \Illuminate\Http\Response
61
+     * @return \Illuminate\Http\JsonResponse
62 62
      */
63 63
     public function store(DeviceGroupRequest $request)
64 64
     {
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
      * Display the specified resource.
72 72
      *
73 73
      * @param  int $id
74
-     * @return \Illuminate\Http\Response
74
+     * @return \Illuminate\Http\RedirectResponse
75 75
      */
76 76
     public function show($id)
77 77
     {
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
      *
96 96
      * @param  \Illuminate\Http\Request $request
97 97
      * @param  int $id
98
-     * @return \Illuminate\Http\Response
98
+     * @return \Illuminate\Http\JsonResponse
99 99
      */
100 100
     public function update(DeviceGroupRequest $request, $id)
101 101
     {
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
      *
111 111
      * @param \Illuminate\Http\Request $request
112 112
      * @param  int $id
113
-     * @return \Illuminate\Http\Response
113
+     * @return \Illuminate\Http\JsonResponse
114 114
      * @throws \Exception
115 115
      */
116 116
     public function destroy(AdminOnlyRequest $request, $id)
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -3,7 +3,6 @@
 block discarded – undo
3 3
 namespace App\Api\Controllers;
4 4
 
5 5
 use DB;
6
-use App\Http\Requests;
7 6
 use Illuminate\Http\Request;
8 7
 
9 8
 class ApiController extends Controller
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -195,7 +195,8 @@
 block discarded – undo
195 195
         $user = \Auth::user();
196 196
         if (!is_null($user) && $user->isAdmin()) {
197 197
             return false;
198
-        } else {
198
+        }
199
+        else {
199 200
             return 'auth';
200 201
         }
201 202
     }
Please login to merge, or discard this patch.
app/Models/DeviceGroup.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -203,7 +203,7 @@
 block discarded – undo
203 203
      * Convert a v1 device group pattern to v2 style
204 204
      *
205 205
      * @param $pattern
206
-     * @return array
206
+     * @return string
207 207
      */
208 208
     private function convertV1Pattern($pattern)
209 209
     {
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
         $related = $this->getRelation('deviceCountRelation')->first();
94 94
 
95 95
         // then return the count directly
96
-        return ($related) ? (int)$related->count : 0;
96
+        return ($related) ? (int) $related->count : 0;
97 97
     }
98 98
 
99 99
     /**
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
         }
177 177
 
178 178
         foreach (Settings::get('alert.macros.group', []) as $macro => $value) {
179
-            $value = str_replace(['%', '&&', '||'], ['', 'AND', 'OR'], $value);  // this might need something more complex
179
+            $value = str_replace(['%', '&&', '||'], ['', 'AND', 'OR'], $value); // this might need something more complex
180 180
             if (!str_contains($macro, ' ')) {
181 181
                 $pattern = str_replace('macros.'.$macro, '('.$value.')', $pattern);
182 182
             }
Please login to merge, or discard this patch.
Braces   +16 added lines, -8 removed lines patch added patch discarded remove patch
@@ -145,7 +145,8 @@  discard block
 block discarded – undo
145 145
         $query = null;
146 146
         if (count($tables) == 1) {
147 147
             $query = DB::table($tables[0])->select('device_id')->distinct();
148
-        } else {
148
+        }
149
+        else {
149 150
             $query = DB::table('devices')->select('devices.device_id')->distinct();
150 151
 
151 152
             foreach ($tables as $table) {
@@ -185,7 +186,8 @@  discard block
 block discarded – undo
185 186
         if (str_contains($pattern, 'macros.')) {
186 187
             if (++$x < 30) {
187 188
                 $pattern = self::applyGroupMacros($pattern, $x);
188
-            } else {
189
+            }
190
+            else {
189 191
                 return false;
190 192
             }
191 193
         }
@@ -249,7 +251,8 @@  discard block
 block discarded – undo
249 251
             if (starts_with($cur, '%')) {
250 252
                 // table and column or macro
251 253
                 $out .= substr($cur, 1).' ';
252
-            } elseif (substr($cur, -1) == '~') {
254
+            }
255
+            elseif (substr($cur, -1) == '~') {
253 256
                 // like operator
254 257
                 $content = $parts[++$i]; // grab the content so we can format it
255 258
 
@@ -260,14 +263,18 @@  discard block
 block discarded – undo
260 263
 
261 264
                 $out .= "LIKE('".$this->convertRegexToLike($content)."') ";
262 265
 
263
-            } elseif ($cur == '&&') {
266
+            }
267
+            elseif ($cur == '&&') {
264 268
                 $out .= 'AND ';
265
-            } elseif ($cur == '||') {
269
+            }
270
+            elseif ($cur == '||') {
266 271
                 $out .= 'OR ';
267
-            } elseif (in_array($cur, $ops)) {
272
+            }
273
+            elseif (in_array($cur, $ops)) {
268 274
                 // pass-through operators
269 275
                 $out .= $cur.' ';
270
-            } else {
276
+            }
277
+            else {
271 278
                 // user supplied input
272 279
                 $out .= "'".trim($cur, '"\'')."' "; // TODO: remove trim, only needed with invalid input
273 280
             }
@@ -300,7 +307,8 @@  discard block
 block discarded – undo
300 307
         // add ends appropriately
301 308
         if ($startAnchor && !$endAnchor) {
302 309
             $pattern .= '%';
303
-        } elseif (!$startAnchor && $endAnchor) {
310
+        }
311
+        elseif (!$startAnchor && $endAnchor) {
304 312
             $pattern = '%'.$pattern;
305 313
         }
306 314
 
Please login to merge, or discard this patch.
app/QueryBuilderFilter.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -38,6 +38,9 @@
 block discarded – undo
38 38
         return json_encode(self::generateMacroFilter('alert.macros.rule', self::generateTableFilter()));
39 39
     }
40 40
 
41
+    /**
42
+     * @param string $setting
43
+     */
41 44
     private static function generateMacroFilter($setting, $filter = [])
42 45
     {
43 46
         foreach (Settings::get($setting, []) as $key => $value) {
Please login to merge, or discard this patch.