Passed
Push — master ( 456c2a...1d59b2 )
by Ferry
04:50
created
src/controllers/traits/Query.php 2 patches
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -24,13 +24,13 @@  discard block
 block discarded – undo
24 24
 
25 25
         $query->addSelect($this->data['table'].'.'.cb()->pk($this->data['table']).' as primary_key');
26 26
 
27
-        $softDelete = isset($this->data['disable_soft_delete'])?$this->data['disable_soft_delete']:true;
28
-        if($softDelete === true && SchemaHelper::hasColumn($this->data['table'],'deleted_at')) {
27
+        $softDelete = isset($this->data['disable_soft_delete']) ? $this->data['disable_soft_delete'] : true;
28
+        if ($softDelete === true && SchemaHelper::hasColumn($this->data['table'], 'deleted_at')) {
29 29
             $query->whereNull($this->data['table'].'.deleted_at');
30 30
         }
31 31
 
32
-        if(isset($joins)) {
33
-            foreach($joins as $join)
32
+        if (isset($joins)) {
33
+            foreach ($joins as $join)
34 34
             {
35 35
                 $query->join($join['target_table'],
36 36
                     $join['target_table_primary'],
@@ -40,14 +40,14 @@  discard block
 block discarded – undo
40 40
             }
41 41
         }
42 42
 
43
-        foreach($columns as $column) {
43
+        foreach ($columns as $column) {
44 44
             /** @var ColumnModel $column */
45
-            if($column->getType() != "custom") {
46
-                if(strpos($column->getField(),".") === false) {
47
-                    if(SchemaHelper::hasColumn($this->data['table'], $column->getField())) {
45
+            if ($column->getType() != "custom") {
46
+                if (strpos($column->getField(), ".") === false) {
47
+                    if (SchemaHelper::hasColumn($this->data['table'], $column->getField())) {
48 48
                         $query->addSelect($this->data['table'].'.'.$column->getField());
49 49
                     }
50
-                }else{
50
+                } else {
51 51
                     $query->addSelect($column->getField());
52 52
                 }
53 53
             }
@@ -55,21 +55,21 @@  discard block
 block discarded – undo
55 55
             $query = getTypeHook($column->getType())->query($query, $column);
56 56
         }
57 57
 
58
-        if(request()->has('q'))
58
+        if (request()->has('q'))
59 59
         {
60 60
             $keyword = sanitizeXSS(request("q"));
61
-            if(isset($this->data['hook_search_query'])) {
61
+            if (isset($this->data['hook_search_query'])) {
62 62
                 $query = call_user_func($this->data['hook_search_query'], $query);
63
-            }else{
64
-                $query->where(function ($where) use ($columns, $keyword) {
63
+            } else {
64
+                $query->where(function($where) use ($columns, $keyword) {
65 65
                     /**
66 66
                      * @var $where Builder
67 67
                      */
68
-                    foreach($columns as $column)
68
+                    foreach ($columns as $column)
69 69
                     {
70
-                        if(strpos($column->getField(),".") === false) {
70
+                        if (strpos($column->getField(), ".") === false) {
71 71
                             $field = $this->data['table'].'.'.$column->getField();
72
-                        }else{
72
+                        } else {
73 73
                             $field = $column->getField();
74 74
                         }
75 75
                         $where->orWhere($field, 'like', '%'.$keyword.'%');
@@ -82,36 +82,36 @@  discard block
 block discarded – undo
82 82
         /*
83 83
          * This script to hanlde the callback inputed on this query method
84 84
          */
85
-        if(isset($callback) && is_callable($callback)) {
85
+        if (isset($callback) && is_callable($callback)) {
86 86
             $query = call_user_func($callback, $query);
87 87
         }
88 88
 
89
-        if(isset($this->data['hook_index_query']) && is_callable($this->data['hook_index_query'])) {
89
+        if (isset($this->data['hook_index_query']) && is_callable($this->data['hook_index_query'])) {
90 90
             $query = call_user_func($this->data['hook_index_query'], $query);
91 91
         }
92 92
 
93 93
 
94
-        if(request()->has(['order_by','order_sort']))
94
+        if (request()->has(['order_by', 'order_sort']))
95 95
         {
96
-            $sort = (request("order_sort")=="asc")?"asc":"desc";
96
+            $sort = (request("order_sort") == "asc") ? "asc" : "desc";
97 97
             /*
98 98
              * Check if order by contain "." it means {table}.{column} we have to parsing that
99 99
              */
100
-            if(strpos(request("order_by"), ".")!==false) {
101
-                $orderByTable = explode(".",request("order_by"))[0];
102
-                $orderByColumn = explode(".",request("order_by"))[1];
103
-                if(SchemaHelper::hasColumn($orderByTable, $orderByColumn)) {
100
+            if (strpos(request("order_by"), ".") !== false) {
101
+                $orderByTable = explode(".", request("order_by"))[0];
102
+                $orderByColumn = explode(".", request("order_by"))[1];
103
+                if (SchemaHelper::hasColumn($orderByTable, $orderByColumn)) {
104 104
                     $query->orderBy($orderByTable.".".$orderByColumn, $sort);
105 105
                 }
106 106
             } else {
107 107
                 /*
108 108
                  * Check if order_by column in registered columns
109 109
                  */
110
-                if(in_array(request('order_by'),columnSingleton()->getColumnNameOnly())) {
110
+                if (in_array(request('order_by'), columnSingleton()->getColumnNameOnly())) {
111 111
                     $query->orderBy(request('order_by'), request('order_sort'));
112 112
                 }
113 113
             }
114
-        }else{
114
+        } else {
115 115
             /*
116 116
              * For default, query will be order by primary key as descending
117 117
              */
Please login to merge, or discard this patch.
Braces   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
                     if(SchemaHelper::hasColumn($this->data['table'], $column->getField())) {
48 48
                         $query->addSelect($this->data['table'].'.'.$column->getField());
49 49
                     }
50
-                }else{
50
+                } else{
51 51
                     $query->addSelect($column->getField());
52 52
                 }
53 53
             }
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
             $keyword = sanitizeXSS(request("q"));
61 61
             if(isset($this->data['hook_search_query'])) {
62 62
                 $query = call_user_func($this->data['hook_search_query'], $query);
63
-            }else{
63
+            } else{
64 64
                 $query->where(function ($where) use ($columns, $keyword) {
65 65
                     /**
66 66
                      * @var $where Builder
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
                     {
70 70
                         if(strpos($column->getField(),".") === false) {
71 71
                             $field = $this->data['table'].'.'.$column->getField();
72
-                        }else{
72
+                        } else{
73 73
                             $field = $column->getField();
74 74
                         }
75 75
                         $where->orWhere($field, 'like', '%'.$keyword.'%');
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
                     $query->orderBy(request('order_by'), request('order_sort'));
112 112
                 }
113 113
             }
114
-        }else{
114
+        } else{
115 115
             /*
116 116
              * For default, query will be order by primary key as descending
117 117
              */
Please login to merge, or discard this patch.
src/controllers/scaffolding/traits/ColumnsRegister.php 1 patch
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -65,8 +65,8 @@  discard block
 block discarded – undo
65 65
         $data = new TextModel();
66 66
         $data = $this->setDefaultModelValue($data);
67 67
         $data->setLabel($label);
68
-        $data->setName($this->name($label,$name));
69
-        $data->setField($field_to_save?:$this->name($label, $name));
68
+        $data->setName($this->name($label, $name));
69
+        $data->setField($field_to_save ?: $this->name($label, $name));
70 70
         $data->setOrderByColumn($data->getField());
71 71
         $data->setType("text");
72 72
 
@@ -82,8 +82,8 @@  discard block
 block discarded – undo
82 82
         $data = new CheckboxModel();
83 83
         $data = $this->setDefaultModelValue($data);
84 84
         $data->setLabel($label);
85
-        $data->setName($this->name($label,$name));
86
-        $data->setField($field_to_save?:$this->name($label, $name));
85
+        $data->setName($this->name($label, $name));
86
+        $data->setField($field_to_save ?: $this->name($label, $name));
87 87
         $data->setOrderByColumn($data->getField());
88 88
         $data->setType("checkbox");
89 89
 
@@ -99,8 +99,8 @@  discard block
 block discarded – undo
99 99
         $data = new PasswordModel();
100 100
         $data = $this->setDefaultModelValue($data);
101 101
         $data->setLabel($label);
102
-        $data->setName($this->name($label,$name));
103
-        $data->setField($field_to_save?:$this->name($label, $name));
102
+        $data->setName($this->name($label, $name));
103
+        $data->setField($field_to_save ?: $this->name($label, $name));
104 104
         $data->setOrderByColumn($data->getField());
105 105
         $data->setType("password");
106 106
         $data->setShowDetail(false);
@@ -118,8 +118,8 @@  discard block
 block discarded – undo
118 118
         $data = new ImageModel();
119 119
         $data = $this->setDefaultModelValue($data);
120 120
         $data->setLabel($label);
121
-        $data->setName($this->name($label,$name));
122
-        $data->setField($field_to_save?:$this->name($label, $name));
121
+        $data->setName($this->name($label, $name));
122
+        $data->setField($field_to_save ?: $this->name($label, $name));
123 123
         $data->setOrderByColumn($data->getField());
124 124
         $data->setType("image");
125 125
 
@@ -135,8 +135,8 @@  discard block
 block discarded – undo
135 135
         $data = new TextAreaModel();
136 136
         $data = $this->setDefaultModelValue($data);
137 137
         $data->setLabel($label);
138
-        $data->setName($this->name($label,$name));
139
-        $data->setField($field_to_save?:$this->name($label, $name));
138
+        $data->setName($this->name($label, $name));
139
+        $data->setField($field_to_save ?: $this->name($label, $name));
140 140
         $data->setOrderByColumn($data->getField());
141 141
         $data->setType("text_area");
142 142
 
@@ -147,20 +147,20 @@  discard block
 block discarded – undo
147 147
 
148 148
     public function addSelectTable($label, $name = null, $selectConfig)
149 149
     {
150
-        if(isset($selectConfig['table']) && isset($selectConfig['value_option']) && isset($selectConfig['display_option'])) {
150
+        if (isset($selectConfig['table']) && isset($selectConfig['value_option']) && isset($selectConfig['display_option'])) {
151 151
             $this->index++;
152 152
 
153 153
             $data = new SelectTableModel();
154 154
             $data = $this->setDefaultModelValue($data);
155 155
             $data->setLabel($label);
156
-            $data->setName($this->name($label,$name));
156
+            $data->setName($this->name($label, $name));
157 157
             $data->setField($this->name($label, $name));
158 158
             $data->setType("select_table");
159 159
             $data->setOrderByColumn($selectConfig['table'].".".$selectConfig["display_option"]);
160 160
             columnSingleton()->setColumn($this->index, $data);
161 161
 
162 162
             $selectTable = new SelectTable($this->index);
163
-            $selectTable->optionsFromTable($selectConfig['table'],$selectConfig['value_option'],$selectConfig['display_option'],@$selectConfig['sql_condition']);
163
+            $selectTable->optionsFromTable($selectConfig['table'], $selectConfig['value_option'], $selectConfig['display_option'], @$selectConfig['sql_condition']);
164 164
 
165 165
             return $selectTable;
166 166
         } else {
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
         $data = new SelectOptionModel();
176 176
         $data = $this->setDefaultModelValue($data);
177 177
         $data->setLabel($label);
178
-        $data->setName($this->name($label,$name));
178
+        $data->setName($this->name($label, $name));
179 179
         $data->setField($this->name($label, $name));
180 180
         $data->setOrderByColumn($data->getField());
181 181
         $data->setType("select_option");
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
 
185 185
         $selectOption = new SelectOption($this->index);
186 186
 
187
-        if($options) {
187
+        if ($options) {
188 188
             $selectOption->options($options);
189 189
         }
190 190
 
@@ -204,16 +204,16 @@  discard block
 block discarded – undo
204 204
         $data = new SelectQueryModel();
205 205
         $data = $this->setDefaultModelValue($data);
206 206
         $data->setLabel($label);
207
-        $data->setName($this->name($label,$name));
207
+        $data->setName($this->name($label, $name));
208 208
         $data->setField($this->name($label, $name));
209 209
         $data->setOrderByColumn($data->getField());
210 210
         $data->setType("select_query");
211 211
 
212 212
         columnSingleton()->setColumn($this->index, $data);
213 213
 
214
-        $selectQuery =new SelectQuery($this->index);
214
+        $selectQuery = new SelectQuery($this->index);
215 215
 
216
-        if($query) {
216
+        if ($query) {
217 217
             $selectQuery->optionsFromQuery($query);
218 218
         }
219 219
 
@@ -228,8 +228,8 @@  discard block
 block discarded – undo
228 228
         $data = new CustomModel();
229 229
         $data = $this->setDefaultModelValue($data);
230 230
         $data->setLabel($label);
231
-        $data->setName($this->name($label,$name));
232
-        $data->setField($field_to_save?:$this->name($label, $name));
231
+        $data->setName($this->name($label, $name));
232
+        $data->setField($field_to_save ?: $this->name($label, $name));
233 233
         $data->setOrderByColumn($data->getField());
234 234
         $data->setType("custom");
235 235
 
@@ -245,8 +245,8 @@  discard block
 block discarded – undo
245 245
         $data = new DateModel();
246 246
         $data = $this->setDefaultModelValue($data);
247 247
         $data->setLabel($label);
248
-        $data->setName($this->name($label,$name));
249
-        $data->setField($field_to_save?:$this->name($label, $name));
248
+        $data->setName($this->name($label, $name));
249
+        $data->setField($field_to_save ?: $this->name($label, $name));
250 250
         $data->setOrderByColumn($data->getField());
251 251
         $data->setType("date");
252 252
 
@@ -262,8 +262,8 @@  discard block
 block discarded – undo
262 262
         $data = new DatetimeModel();
263 263
         $data = $this->setDefaultModelValue($data);
264 264
         $data->setLabel($label);
265
-        $data->setName($this->name($label,$name));
266
-        $data->setField($field_to_save?:$this->name($label, $name));
265
+        $data->setName($this->name($label, $name));
266
+        $data->setField($field_to_save ?: $this->name($label, $name));
267 267
         $data->setOrderByColumn($data->getField());
268 268
         $data->setType("datetime");
269 269
 
@@ -279,8 +279,8 @@  discard block
 block discarded – undo
279 279
         $data = new EmailModel();
280 280
         $data = $this->setDefaultModelValue($data);
281 281
         $data->setLabel($label);
282
-        $data->setName($this->name($label,$name));
283
-        $data->setField($field_to_save?:$this->name($label, $name));
282
+        $data->setName($this->name($label, $name));
283
+        $data->setField($field_to_save ?: $this->name($label, $name));
284 284
         $data->setOrderByColumn($data->getField());
285 285
         $data->setType("email");
286 286
 
@@ -296,8 +296,8 @@  discard block
 block discarded – undo
296 296
         $data = new FileModel();
297 297
         $data = $this->setDefaultModelValue($data);
298 298
         $data->setLabel($label);
299
-        $data->setName($this->name($label,$name));
300
-        $data->setField($field_to_save?:$this->name($label, $name));
299
+        $data->setName($this->name($label, $name));
300
+        $data->setField($field_to_save ?: $this->name($label, $name));
301 301
         $data->setOrderByColumn($data->getField());
302 302
         $data->setType("file");
303 303
 
@@ -314,8 +314,8 @@  discard block
 block discarded – undo
314 314
         $data = new HiddenModel();
315 315
         $data = $this->setDefaultModelValue($data);
316 316
         $data->setLabel($label);
317
-        $data->setName($this->name($label,$name));
318
-        $data->setField($field_to_save?:$this->name($label, $name));
317
+        $data->setName($this->name($label, $name));
318
+        $data->setField($field_to_save ?: $this->name($label, $name));
319 319
         $data->setOrderByColumn($data->getField());
320 320
         $data->setType("hidden");
321 321
 
@@ -331,8 +331,8 @@  discard block
 block discarded – undo
331 331
         $data = new NumberModel();
332 332
         $data = $this->setDefaultModelValue($data);
333 333
         $data->setLabel($label);
334
-        $data->setName($this->name($label,$name));
335
-        $data->setField($field_to_save?:$this->name($label, $name));
334
+        $data->setName($this->name($label, $name));
335
+        $data->setField($field_to_save ?: $this->name($label, $name));
336 336
         $data->setOrderByColumn($data->getField());
337 337
         $data->setType("number");
338 338
 
@@ -348,8 +348,8 @@  discard block
 block discarded – undo
348 348
         $data = new MoneyModel();
349 349
         $data = $this->setDefaultModelValue($data);
350 350
         $data->setLabel($label);
351
-        $data->setName($this->name($label,$name));
352
-        $data->setField($field_to_save?:$this->name($label, $name));
351
+        $data->setName($this->name($label, $name));
352
+        $data->setField($field_to_save ?: $this->name($label, $name));
353 353
         $data->setOrderByColumn($data->getField());
354 354
         $data->setType("money");
355 355
 
@@ -365,8 +365,8 @@  discard block
 block discarded – undo
365 365
         $data = new RadioModel();
366 366
         $data = $this->setDefaultModelValue($data);
367 367
         $data->setLabel($label);
368
-        $data->setName($this->name($label,$name));
369
-        $data->setField($field_to_save?:$this->name($label, $name));
368
+        $data->setName($this->name($label, $name));
369
+        $data->setField($field_to_save ?: $this->name($label, $name));
370 370
         $data->setOrderByColumn($data->getField());
371 371
         $data->setType("radio");
372 372
 
@@ -382,8 +382,8 @@  discard block
 block discarded – undo
382 382
         $data = new WysiwygModel();
383 383
         $data = $this->setDefaultModelValue($data);
384 384
         $data->setLabel($label);
385
-        $data->setName($this->name($label,$name));
386
-        $data->setField($field_to_save?:$this->name($label, $name));
385
+        $data->setName($this->name($label, $name));
386
+        $data->setField($field_to_save ?: $this->name($label, $name));
387 387
         $data->setOrderByColumn($data->getField());
388 388
         $data->setType("wysiwyg");
389 389
 
Please login to merge, or discard this patch.