Completed
Branch master (45dbcf)
by Arjay
17s
created
Category
src/Processors/RowProcessor.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -41,8 +41,8 @@
 block discarded – undo
41 41
      */
42 42
     public function rowValue($attribute, $template)
43 43
     {
44
-        if (! empty($template)) {
45
-            if (! is_callable($template) && Arr::get($this->data, $template)) {
44
+        if (!empty($template)) {
45
+            if (!is_callable($template) && Arr::get($this->data, $template)) {
46 46
                 $this->data[$attribute] = Arr::get($this->data, $template);
47 47
             } else {
48 48
                 $this->data[$attribute] = Helper::compileContent($template, $this->data, $this->row);
Please login to merge, or discard this patch.
src/helper.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (! function_exists('datatables')) {
3
+if (!function_exists('datatables')) {
4 4
     /**
5 5
      * Helper to make a new DataTable instance from source.
6 6
      * Or return the factory if source is not set.
Please login to merge, or discard this patch.
src/DataTablesServiceProvider.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -45,10 +45,10 @@  discard block
 block discarded – undo
45 45
         foreach ($engines as $engine => $class) {
46 46
             $engine = Str::camel($engine);
47 47
 
48
-            if (! method_exists(DataTables::class, $engine) && ! DataTables::hasMacro($engine)) {
48
+            if (!method_exists(DataTables::class, $engine) && !DataTables::hasMacro($engine)) {
49 49
                 DataTables::macro($engine, function () use ($class) {
50 50
                     $canCreate = [$class, 'canCreate'];
51
-                    if (is_callable($canCreate) && ! call_user_func_array($canCreate, func_get_args())) {
51
+                    if (is_callable($canCreate) && !call_user_func_array($canCreate, func_get_args())) {
52 52
                         throw new \InvalidArgumentException();
53 53
                     }
54 54
 
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
      */
69 69
     protected function setupAssets()
70 70
     {
71
-        $this->mergeConfigFrom($config = __DIR__.'/config/datatables.php', 'datatables');
71
+        $this->mergeConfigFrom($config = __DIR__ . '/config/datatables.php', 'datatables');
72 72
 
73 73
         if ($this->app->runningInConsole()) {
74 74
             $this->publishes([$config => config_path('datatables.php')], 'datatables');
Please login to merge, or discard this patch.
src/lumen.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (! function_exists('config_path')) {
3
+if (!function_exists('config_path')) {
4 4
     /**
5 5
      * Get the configuration path.
6 6
      *
@@ -9,11 +9,11 @@  discard block
 block discarded – undo
9 9
      */
10 10
     function config_path($path = '')
11 11
     {
12
-        return app()->basePath().'/config'.($path ? '/'.$path : $path);
12
+        return app()->basePath() . '/config' . ($path ? '/' . $path : $path);
13 13
     }
14 14
 }
15 15
 
16
-if (! function_exists('public_path')) {
16
+if (!function_exists('public_path')) {
17 17
     /**
18 18
      * Return the path to public dir.
19 19
      *
@@ -22,6 +22,6 @@  discard block
 block discarded – undo
22 22
      */
23 23
     function public_path($path = null)
24 24
     {
25
-        return rtrim(app()->basePath('public/'.$path), '/');
25
+        return rtrim(app()->basePath('public/' . $path), '/');
26 26
     }
27 27
 }
Please login to merge, or discard this patch.
src/DataTableAbstract.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
 
185 185
         if ($formatter instanceof Formatter) {
186 186
             foreach ((array) $columns as $column) {
187
-                $this->addColumn($column.'_formatted', $formatter);
187
+                $this->addColumn($column . '_formatted', $formatter);
188 188
             }
189 189
 
190 190
             return $this;
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
         if (is_callable($formatter)) {
194 194
             foreach ((array) $columns as $column) {
195 195
                 $this->addColumn(
196
-                    $column.'_formatted',
196
+                    $column . '_formatted',
197 197
                     function ($row) use ($column, $formatter) {
198 198
                         return $formatter(data_get($row, $column), $row);
199 199
                     }
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
 
206 206
         foreach ((array) $columns as $column) {
207 207
             $this->addColumn(
208
-                $column.'_formatted',
208
+                $column . '_formatted',
209 209
                 function ($row) use ($column) {
210 210
                     return data_get($row, $column);
211 211
                 }
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
     public function editColumn($name, $content): static
268 268
     {
269 269
         if ($this->editOnlySelectedColumns) {
270
-            if (! count($this->request->columns()) || in_array($name, Arr::pluck($this->request->columns(), 'name'))) {
270
+            if (!count($this->request->columns()) || in_array($name, Arr::pluck($this->request->columns(), 'name'))) {
271 271
                 $this->columnDef['edit'][] = ['name' => $name, 'content' => $content];
272 272
             }
273 273
         } else {
@@ -526,7 +526,7 @@  discard block
 block discarded – undo
526 526
      * @param  string|array  $whitelist
527 527
      * @return $this
528 528
      */
529
-    public function whitelist(array|string $whitelist = '*'): static
529
+    public function whitelist(array | string $whitelist = '*'): static
530 530
     {
531 531
         $this->columnDef['whitelist'] = $whitelist;
532 532
 
@@ -645,7 +645,7 @@  discard block
 block discarded – undo
645 645
      */
646 646
     public function pushToBlacklist($column): static
647 647
     {
648
-        if (! $this->isBlacklisted($column)) {
648
+        if (!$this->isBlacklisted($column)) {
649 649
             $this->columnDef['blacklist'][] = $column;
650 650
         }
651 651
 
@@ -865,7 +865,7 @@  discard block
 block discarded – undo
865 865
      */
866 866
     protected function paginate(): void
867 867
     {
868
-        if ($this->request->isPaginationable() && ! $this->skipPaging) {
868
+        if ($this->request->isPaginationable() && !$this->skipPaging) {
869 869
             $this->paging();
870 870
         }
871 871
     }
@@ -980,7 +980,7 @@  discard block
 block discarded – undo
980 980
         $error = $this->config->get('datatables.error');
981 981
         $debug = $this->config->get('app.debug');
982 982
 
983
-        if ($error === 'throw' || (! $error && ! $debug)) {
983
+        if ($error === 'throw' || (!$error && !$debug)) {
984 984
             throw $exception;
985 985
         }
986 986
 
@@ -991,7 +991,7 @@  discard block
 block discarded – undo
991 991
             'recordsTotal' => $this->totalRecords,
992 992
             'recordsFiltered' => 0,
993 993
             'data' => [],
994
-            'error' => $error ? __($error) : "Exception Message:\n\n".$exception->getMessage(),
994
+            'error' => $error ? __($error) : "Exception Message:\n\n" . $exception->getMessage(),
995 995
         ]);
996 996
     }
997 997
 
@@ -1029,7 +1029,7 @@  discard block
 block discarded – undo
1029 1029
     protected function setupKeyword(string $value): string
1030 1030
     {
1031 1031
         if ($this->config->isSmartSearch()) {
1032
-            $keyword = '%'.$value.'%';
1032
+            $keyword = '%' . $value . '%';
1033 1033
             if ($this->config->isWildcard()) {
1034 1034
                 $keyword = Helper::wildcardLikeString($value);
1035 1035
             }
Please login to merge, or discard this patch.
src/DataTables.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
             }
82 82
         }
83 83
 
84
-        throw new Exception('No available engine for '.get_class($source));
84
+        throw new Exception('No available engine for ' . get_class($source));
85 85
     }
86 86
 
87 87
     /**
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
      */
173 173
     public function getHtmlBuilder()
174 174
     {
175
-        if (! class_exists(Builder::class)) {
175
+        if (!class_exists(Builder::class)) {
176 176
             throw new Exception('Please install yajra/laravel-datatables-html to be able to use this function.');
177 177
         }
178 178
 
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
      */
189 189
     public function validateDataTable(string $engine, string $parent): void
190 190
     {
191
-        if (! ($engine == $parent || is_subclass_of($engine, $parent))) {
191
+        if (!($engine == $parent || is_subclass_of($engine, $parent))) {
192 192
             $this->throwInvalidEngineException($engine, $parent);
193 193
         }
194 194
     }
Please login to merge, or discard this patch.
src/Processors/DataProcessor.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -170,7 +170,7 @@  discard block
 block discarded – undo
170 170
      * @param  array|object  $row
171 171
      * @return array
172 172
      */
173
-    protected function editColumns(array $data, object|array $row): array
173
+    protected function editColumns(array $data, object | array $row): array
174 174
     {
175 175
         foreach ($this->editColumns as $value) {
176 176
             $value['content'] = Helper::compileContent($value['content'], $data, $row);
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
      * @param  array|object  $row
188 188
      * @return array
189 189
      */
190
-    protected function setupRowVariables(array $data, object|array $row): array
190
+    protected function setupRowVariables(array $data, object | array $row): array
191 191
     {
192 192
         $processor = new RowProcessor($data, $row);
193 193
 
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
     {
294 294
         $arrayDot = array_filter(Arr::dot($row));
295 295
         foreach ($arrayDot as $key => $value) {
296
-            if (! in_array($key, $this->rawColumns)) {
296
+            if (!in_array($key, $this->rawColumns)) {
297 297
                 $arrayDot[$key] = (is_string($value) || $value instanceof Htmlable) ? e($value) : $value;
298 298
             }
299 299
         }
Please login to merge, or discard this patch.
src/QueryDataTable.php 1 patch
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
      */
142 142
     public static function canCreate($source): bool
143 143
     {
144
-        return $source instanceof QueryBuilder && ! ($source instanceof EloquentBuilder);
144
+        return $source instanceof QueryBuilder && !($source instanceof EloquentBuilder);
145 145
     }
146 146
 
147 147
     /**
@@ -182,7 +182,7 @@  discard block
 block discarded – undo
182 182
      */
183 183
     public function prepareQuery(): static
184 184
     {
185
-        if (! $this->prepared) {
185
+        if (!$this->prepared) {
186 186
             $this->totalRecords = $this->totalCount();
187 187
 
188 188
             $this->filterRecords();
@@ -216,10 +216,10 @@  discard block
 block discarded – undo
216 216
 
217 217
         if ($this->isComplexQuery($builder)) {
218 218
             $builder->select(DB::raw('1 as dt_row_count'));
219
-            if ($this->ignoreSelectInCountQuery || ! $this->isComplexQuery($builder)) {
219
+            if ($this->ignoreSelectInCountQuery || !$this->isComplexQuery($builder)) {
220 220
                 return $this->getConnection()
221 221
                     ->query()
222
-                    ->fromRaw('('.$builder->toSql().') count_row_table')
222
+                    ->fromRaw('(' . $builder->toSql() . ') count_row_table')
223 223
                     ->setBindings($builder->getBindings());
224 224
             }
225 225
 
@@ -227,13 +227,13 @@  discard block
 block discarded – undo
227 227
 
228 228
             return $this->getConnection()
229 229
                 ->query()
230
-                ->fromRaw('('.$builder->toSql().') count_row_table')
230
+                ->fromRaw('(' . $builder->toSql() . ') count_row_table')
231 231
                 ->setBindings($builder->getBindings());
232 232
         }
233 233
 
234 234
         $row_count = $this->wrap('row_count');
235 235
         $builder->select($this->getConnection()->raw("'1' as {$row_count}"));
236
-        if (! $this->keepSelectBindings) {
236
+        if (!$this->keepSelectBindings) {
237 237
             $builder->setBindings([], 'select');
238 238
         }
239 239
 
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
                 continue;
320 320
             }
321 321
 
322
-            if (! $this->request->isColumnSearchable($index) || $this->isBlacklisted($column) && ! $this->hasFilterColumn($column)) {
322
+            if (!$this->request->isColumnSearchable($index) || $this->isBlacklisted($column) && !$this->hasFilterColumn($column)) {
323 323
                 continue;
324 324
             }
325 325
 
@@ -410,7 +410,7 @@  discard block
 block discarded – undo
410 410
      */
411 411
     protected function getBaseQueryBuilder($instance = null)
412 412
     {
413
-        if (! $instance) {
413
+        if (!$instance) {
414 414
             $instance = $this->query;
415 415
         }
416 416
 
@@ -472,20 +472,20 @@  discard block
 block discarded – undo
472 472
 
473 473
         switch ($this->getConnection()->getDriverName()) {
474 474
             case 'oracle':
475
-                $sql = ! $this->config->isCaseInsensitive()
476
-                    ? 'REGEXP_LIKE( '.$column.' , ? )'
477
-                    : 'REGEXP_LIKE( LOWER('.$column.') , ?, \'i\' )';
475
+                $sql = !$this->config->isCaseInsensitive()
476
+                    ? 'REGEXP_LIKE( ' . $column . ' , ? )'
477
+                    : 'REGEXP_LIKE( LOWER(' . $column . ') , ?, \'i\' )';
478 478
                 break;
479 479
 
480 480
             case 'pgsql':
481 481
                 $column = $this->castColumn($column);
482
-                $sql = ! $this->config->isCaseInsensitive() ? $column.' ~ ?' : $column.' ~* ? ';
482
+                $sql = !$this->config->isCaseInsensitive() ? $column . ' ~ ?' : $column . ' ~* ? ';
483 483
                 break;
484 484
 
485 485
             default:
486
-                $sql = ! $this->config->isCaseInsensitive()
487
-                    ? $column.' REGEXP ?'
488
-                    : 'LOWER('.$column.') REGEXP ?';
486
+                $sql = !$this->config->isCaseInsensitive()
487
+                    ? $column . ' REGEXP ?'
488
+                    : 'LOWER(' . $column . ') REGEXP ?';
489 489
                 $keyword = Str::lower($keyword);
490 490
         }
491 491
 
@@ -502,9 +502,9 @@  discard block
 block discarded – undo
502 502
     {
503 503
         switch ($this->getConnection()->getDriverName()) {
504 504
             case 'pgsql':
505
-                return 'CAST('.$column.' as TEXT)';
505
+                return 'CAST(' . $column . ' as TEXT)';
506 506
             case 'firebird':
507
-                return 'CAST('.$column.' as VARCHAR(255))';
507
+                return 'CAST(' . $column . ' as VARCHAR(255))';
508 508
             default:
509 509
                 return $column;
510 510
         }
@@ -523,13 +523,13 @@  discard block
 block discarded – undo
523 523
     {
524 524
         $column = $this->addTablePrefix($query, $column);
525 525
         $column = $this->castColumn($column);
526
-        $sql = $column.' LIKE ?';
526
+        $sql = $column . ' LIKE ?';
527 527
 
528 528
         if ($this->config->isCaseInsensitive()) {
529
-            $sql = 'LOWER('.$column.') LIKE ?';
529
+            $sql = 'LOWER(' . $column . ') LIKE ?';
530 530
         }
531 531
 
532
-        $query->{$boolean.'WhereRaw'}($sql, [$this->prepareKeyword($keyword)]);
532
+        $query->{$boolean . 'WhereRaw'}($sql, [$this->prepareKeyword($keyword)]);
533 533
     }
534 534
 
535 535
     /**
@@ -542,17 +542,17 @@  discard block
 block discarded – undo
542 542
      */
543 543
     protected function addTablePrefix($query, string $column): string
544 544
     {
545
-        if (! str_contains($column, '.')) {
545
+        if (!str_contains($column, '.')) {
546 546
             $q = $this->getBaseQueryBuilder($query);
547 547
             $from = $q->from;
548 548
 
549 549
             /** @phpstan-ignore-next-line */
550
-            if (! $from instanceof Expression) {
550
+            if (!$from instanceof Expression) {
551 551
                 if (str_contains($from, ' as ')) {
552 552
                     $from = explode(' as ', $from)[1];
553 553
                 }
554 554
 
555
-                $column = $from.'.'.$column;
555
+                $column = $from . '.' . $column;
556 556
             }
557 557
         }
558 558
 
@@ -748,7 +748,7 @@  discard block
 block discarded – undo
748 748
                 return $orderable;
749 749
             })
750 750
             ->reject(function ($orderable) {
751
-                return $this->isBlacklisted($orderable['name']) && ! $this->hasOrderColumn($orderable['name']);
751
+                return $this->isBlacklisted($orderable['name']) && !$this->hasOrderColumn($orderable['name']);
752 752
             })
753 753
             ->each(function ($orderable) {
754 754
                 $column = $this->resolveRelationColumn($orderable['name']);
@@ -759,7 +759,7 @@  discard block
 block discarded – undo
759 759
                     $this->applyOrderColumn($column, $orderable);
760 760
                 } else {
761 761
                     $nullsLastSql = $this->getNullsLastSql($column, $orderable['direction']);
762
-                    $normalSql = $this->wrap($column).' '.$orderable['direction'];
762
+                    $normalSql = $this->wrap($column) . ' ' . $orderable['direction'];
763 763
                     $sql = $this->nullsLast ? $nullsLastSql : $normalSql;
764 764
                     $this->query->orderByRaw($sql);
765 765
                 }
@@ -841,7 +841,7 @@  discard block
 block discarded – undo
841 841
                 })
842 842
                 ->filter()
843 843
                 ->reject(function ($column) {
844
-                    return $this->isBlacklisted($column) && ! $this->hasFilterColumn($column);
844
+                    return $this->isBlacklisted($column) && !$this->hasFilterColumn($column);
845 845
                 })
846 846
                 ->each(function ($column) use ($keyword, $query) {
847 847
                     if ($this->hasFilterColumn($column)) {
@@ -966,10 +966,10 @@  discard block
 block discarded – undo
966 966
     public function enableScoutSearch(string $model, int $max_hits = 1000): static
967 967
     {
968 968
         $scout_model = new $model;
969
-        if (! class_exists($model) || ! ($scout_model instanceof Model)) {
969
+        if (!class_exists($model) || !($scout_model instanceof Model)) {
970 970
             throw new \Exception("$model must be an Eloquent Model.");
971 971
         }
972
-        if (! method_exists($scout_model, 'searchableAs') || ! method_exists($scout_model, 'getScoutKeyName')) {
972
+        if (!method_exists($scout_model, 'searchableAs') || !method_exists($scout_model, 'getScoutKeyName')) {
973 973
             throw new \Exception("$model must use the Searchable trait.");
974 974
         }
975 975
 
@@ -1058,7 +1058,7 @@  discard block
 block discarded – undo
1058 1058
 
1059 1059
         switch ($driverName) {
1060 1060
             case 'mysql':
1061
-                $this->query->orderByRaw("FIELD($keyName, ".$orderedKeys->implode(',').')');
1061
+                $this->query->orderByRaw("FIELD($keyName, " . $orderedKeys->implode(',') . ')');
1062 1062
 
1063 1063
                 return true;
1064 1064
 
@@ -1106,7 +1106,7 @@  discard block
 block discarded – undo
1106 1106
      */
1107 1107
     protected function performScoutSearch(string $searchKeyword, mixed $searchFilters = []): array
1108 1108
     {
1109
-        if (! class_exists('\Laravel\Scout\EngineManager')) {
1109
+        if (!class_exists('\Laravel\Scout\EngineManager')) {
1110 1110
             throw new \Exception('Laravel Scout is not installed.');
1111 1111
         }
1112 1112
         $engine = app(\Laravel\Scout\EngineManager::class)->engine();
Please login to merge, or discard this patch.
src/CollectionDataTable.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
                 continue;
110 110
             }
111 111
 
112
-            if (! $this->request->isColumnSearchable($i) || $this->isBlacklisted($column)) {
112
+            if (!$this->request->isColumnSearchable($i) || $this->isBlacklisted($column)) {
113 113
                 continue;
114 114
             }
115 115
 
@@ -125,14 +125,14 @@  discard block
 block discarded – undo
125 125
 
126 126
                     if ($this->config->isCaseInsensitive()) {
127 127
                         if ($regex) {
128
-                            return preg_match('/'.$keyword.'/i', $value) == 1;
128
+                            return preg_match('/' . $keyword . '/i', $value) == 1;
129 129
                         }
130 130
 
131 131
                         return str_contains(Str::lower($value), Str::lower($keyword));
132 132
                     }
133 133
 
134 134
                     if ($regex) {
135
-                        return preg_match('/'.$keyword.'/', $value) == 1;
135
+                        return preg_match('/' . $keyword . '/', $value) == 1;
136 136
                     }
137 137
 
138 138
                     return str_contains($value, $keyword);
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
             foreach ($this->request->searchableColumnIndex() as $index) {
248 248
                 $column = $this->getColumnName($index);
249 249
                 $value = Arr::get($data, $column);
250
-                if (! is_string($value)) {
250
+                if (!is_string($value)) {
251 251
                     continue;
252 252
                 } else {
253 253
                     $value = $this->config->isCaseInsensitive() ? Str::lower($value) : $value;
@@ -270,7 +270,7 @@  discard block
 block discarded – undo
270 270
     protected function defaultOrdering(): void
271 271
     {
272 272
         $criteria = $this->request->orderableColumns();
273
-        if (! empty($criteria)) {
273
+        if (!empty($criteria)) {
274 274
             $sorter = $this->getSorter($criteria);
275 275
 
276 276
             $this->collection = $this->collection
Please login to merge, or discard this patch.