Scrutinizer GitHub App not installed

We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.

Install GitHub App

Test Failed
Pull Request — main (#4267)
by Cristian
28:44 queued 14:24
created
src/app/Console/Commands/Install.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
 
84 84
         // Install Backpack Generators
85 85
         $this->progressBlock('Installing Generators');
86
-        if (! file_exists('vendor/backpack/generators/composer.json')) {
86
+        if (!file_exists('vendor/backpack/generators/composer.json')) {
87 87
             // only do this if Generators aren't already required
88 88
             $process = new Process(['composer', 'require', '--dev', 'backpack/generators']);
89 89
             $process->setTimeout(300);
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
         $this->closeProgressBlock();
98 98
 
99 99
         // Optional commands
100
-        if (! $this->option('no-interaction')) {
100
+        if (!$this->option('no-interaction')) {
101 101
             // Themes
102 102
             $this->installTheme();
103 103
 
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
 
107 107
             // Addons
108 108
             $this->installAddons();
109
-        } elseif (! $this->isAnyThemeInstalled()) {
109
+        } elseif (!$this->isAnyThemeInstalled()) {
110 110
             // Install default theme
111 111
             $this->progressBlock('Installing default theme');
112 112
             $this->executeArtisanProcess('backpack:require:theme-tabler');
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
 
188 188
         $this->deleteLines(3);
189 189
 
190
-        if (! $total) {
190
+        if (!$total) {
191 191
             $this->deleteLines();
192 192
             $this->note('Skipping creating an admin user.');
193 193
             $this->newLine();
@@ -196,14 +196,14 @@  discard block
 block discarded – undo
196 196
 
197 197
     private function isEveryAddonInstalled()
198 198
     {
199
-        return collect($this->addons)->every(function ($addon) {
199
+        return collect($this->addons)->every(function($addon) {
200 200
             return file_exists($addon->path);
201 201
         });
202 202
     }
203 203
 
204 204
     private function updateAddonsStatus()
205 205
     {
206
-        $this->addons = $this->addons->each(function (&$addon) {
206
+        $this->addons = $this->addons->each(function(&$addon) {
207 207
             $isInstalled = file_exists($addon->path);
208 208
             $addon->status = $isInstalled ? 'installed' : 'not installed';
209 209
             $addon->statusColor = $isInstalled ? 'green' : 'yellow';
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
     {
215 215
         // map the addons
216 216
         $this->addons = collect($this->addons)
217
-            ->map(function ($class) {
217
+            ->map(function($class) {
218 218
                 return (object) $class::$addon;
219 219
             });
220 220
 
@@ -233,15 +233,15 @@  discard block
 block discarded – undo
233 233
 
234 234
         // Calculate the printed line count
235 235
         $printedLines = $this->addons
236
-            ->map(function ($e) {
236
+            ->map(function($e) {
237 237
                 return count($e->description);
238 238
             })
239
-            ->reduce(function ($sum, $item) {
239
+            ->reduce(function($sum, $item) {
240 240
                 return $sum + $item + 2;
241 241
             }, 0);
242 242
 
243 243
         $total = 0;
244
-        while (! $this->isEveryAddonInstalled()) {
244
+        while (!$this->isEveryAddonInstalled()) {
245 245
             $input = (int) $this->listChoice('Would you like to install a premium Backpack add-on? <fg=gray>(enter option number: 1, 2 or 3)</>', $this->addons->toArray());
246 246
 
247 247
             if ($input < 1 || $input > $this->addons->count()) {
@@ -276,14 +276,14 @@  discard block
 block discarded – undo
276 276
 
277 277
     private function isEveryThemeInstalled()
278 278
     {
279
-        return $this->themes()->every(function ($theme) {
279
+        return $this->themes()->every(function($theme) {
280 280
             return $theme->status == 'installed';
281 281
         });
282 282
     }
283 283
 
284 284
     private function isAnyThemeInstalled()
285 285
     {
286
-        return $this->themes()->filter(function ($theme) {
286
+        return $this->themes()->filter(function($theme) {
287 287
             return $theme->status == 'installed';
288 288
         })->count() > 0;
289 289
     }
@@ -301,10 +301,10 @@  discard block
 block discarded – undo
301 301
 
302 302
         // Calculate the printed line count
303 303
         $printedLines = $this->themes()
304
-            ->map(function ($e) {
304
+            ->map(function($e) {
305 305
                 return count($e->description);
306 306
             })
307
-            ->reduce(function ($sum, $item) {
307
+            ->reduce(function($sum, $item) {
308 308
                 return $sum + $item + 2;
309 309
             }, 0);
310 310
 
@@ -340,9 +340,9 @@  discard block
 block discarded – undo
340 340
     public function themes()
341 341
     {
342 342
         return collect($this->themes)
343
-            ->map(function ($class) {
343
+            ->map(function($class) {
344 344
                 return (object) $class::$addon;
345
-            })->each(function (&$theme) {
345
+            })->each(function(&$theme) {
346 346
                 $isInstalled = file_exists($theme->path);
347 347
                 $theme->status = $isInstalled ? 'installed' : 'not installed';
348 348
                 $theme->statusColor = $isInstalled ? 'green' : 'yellow';
Please login to merge, or discard this patch.
src/BackpackServiceProvider.php 1 patch
Spacing   +13 added lines, -15 removed lines patch added patch discarded remove patch
@@ -81,24 +81,24 @@  discard block
 block discarded – undo
81 81
         $this->registerBackpackErrorViews();
82 82
 
83 83
         // Bind the CrudPanel object to Laravel's service container
84
-        $this->app->scoped('crud', function ($app) {
84
+        $this->app->scoped('crud', function($app) {
85 85
             return new CrudPanel();
86 86
         });
87 87
 
88
-        $this->app->scoped('DatabaseSchema', function ($app) {
88
+        $this->app->scoped('DatabaseSchema', function($app) {
89 89
             return new DatabaseSchema();
90 90
         });
91 91
 
92
-        $this->app->singleton('BackpackViewNamespaces', function ($app) {
92
+        $this->app->singleton('BackpackViewNamespaces', function($app) {
93 93
             return new ViewNamespaces();
94 94
         });
95 95
 
96 96
         // Bind the widgets collection object to Laravel's service container
97
-        $this->app->singleton('widgets', function ($app) {
97
+        $this->app->singleton('widgets', function($app) {
98 98
             return new Collection();
99 99
         });
100 100
 
101
-        $this->app->scoped('UploadersRepository', function ($app) {
101
+        $this->app->scoped('UploadersRepository', function($app) {
102 102
             return new UploadersRepository();
103 103
         });
104 104
 
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
         $middleware_key = config('backpack.base.middleware_key');
115 115
         $middleware_class = config('backpack.base.middleware_class');
116 116
 
117
-        if (! is_array($middleware_class)) {
117
+        if (!is_array($middleware_class)) {
118 118
             $router->pushMiddlewareToGroup($middleware_key, $middleware_class);
119 119
 
120 120
             return;
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
         $configs = scandir(__DIR__."/config/backpack/$dir/");
228 228
         $configs = array_diff($configs, ['.', '..']);
229 229
 
230
-        if (! count($configs)) {
230
+        if (!count($configs)) {
231 231
             return;
232 232
         }
233 233
 
@@ -276,8 +276,7 @@  discard block
 block discarded – undo
276 276
         // add the backpack_users password broker to the configuration
277 277
         $laravelAuthPasswordBrokers = app()->config['auth.passwords'];
278 278
         $laravelFirstPasswordBroker = is_array($laravelAuthPasswordBrokers) && current($laravelAuthPasswordBrokers) ?
279
-                                        current($laravelAuthPasswordBrokers)['table'] :
280
-                                        '';
279
+                                        current($laravelAuthPasswordBrokers)['table'] : '';
281 280
 
282 281
         $backpackPasswordBrokerTable = config('backpack.base.password_resets_table') ??
283 282
                                         config('auth.passwords.users.table') ??
@@ -305,7 +304,7 @@  discard block
 block discarded – undo
305 304
 
306 305
     public function loadViewComponents()
307 306
     {
308
-        $this->app->afterResolving(BladeCompiler::class, function () {
307
+        $this->app->afterResolving(BladeCompiler::class, function() {
309 308
             Blade::componentNamespace('Backpack\\CRUD\\app\\View\\Components', 'backpack');
310 309
         });
311 310
     }
@@ -331,13 +330,13 @@  discard block
 block discarded – undo
331 330
     private function registerBackpackErrorViews()
332 331
     {
333 332
         // register the backpack error when the exception handler is resolved from the container
334
-        $this->callAfterResolving(ExceptionHandler::class, function ($handler) {
335
-            if (! Str::startsWith(request()->path(), config('backpack.base.route_prefix'))) {
333
+        $this->callAfterResolving(ExceptionHandler::class, function($handler) {
334
+            if (!Str::startsWith(request()->path(), config('backpack.base.route_prefix'))) {
336 335
                 return;
337 336
             }
338 337
 
339 338
             // parse the namespaces set in config
340
-            [$themeNamespace, $themeFallbackNamespace] = (function () {
339
+            [$themeNamespace, $themeFallbackNamespace] = (function() {
341 340
                 $themeNamespace = config('backpack.ui.view_namespace');
342 341
                 $themeFallbackNamespace = config('backpack.ui.view_namespace_fallback');
343 342
 
@@ -354,8 +353,7 @@  discard block
 block discarded – undo
354 353
             // - fallback theme paths
355 354
             // - ui path
356 355
             $themeErrorPaths = $viewFinderHints[$themeNamespace] ?? [];
357
-            $themeErrorPaths = $themeNamespace === $themeFallbackNamespace ? $themeErrorPaths :
358
-                array_merge($viewFinderHints[$themeFallbackNamespace] ?? [], $themeErrorPaths);
356
+            $themeErrorPaths = $themeNamespace === $themeFallbackNamespace ? $themeErrorPaths : array_merge($viewFinderHints[$themeFallbackNamespace] ?? [], $themeErrorPaths);
359 357
             $uiErrorPaths = [base_path('vendor/backpack/crud/src/resources/views/ui')];
360 358
             $themeErrorPaths = array_merge($themeErrorPaths, $uiErrorPaths);
361 359
 
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/Traits/Columns.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
     /**
75 75
      * Add a column at the end of the CRUD object's "columns" array and return it.
76 76
      */
77
-    public function addAndReturnColumn(array|string $column): CrudColumn
77
+    public function addAndReturnColumn(array | string $column): CrudColumn
78 78
     {
79 79
         $column = $this->prepareAttributesAndAddColumn($column);
80 80
 
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
      */
123 123
     public function makeFirstColumn()
124 124
     {
125
-        if (! $this->columns()) {
125
+        if (!$this->columns()) {
126 126
             return false;
127 127
         }
128 128
 
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
      */
167 167
     public function removeColumns($columns)
168 168
     {
169
-        if (! empty($columns)) {
169
+        if (!empty($columns)) {
170 170
             foreach ($columns as $columnKey) {
171 171
                 $this->removeColumn($columnKey);
172 172
             }
@@ -260,8 +260,8 @@  discard block
 block discarded – undo
260 260
     {
261 261
         $columns = $this->columns();
262 262
 
263
-        return collect($columns)->pluck('entity')->reject(function ($value, $key) {
264
-            return ! $value;
263
+        return collect($columns)->pluck('entity')->reject(function($value, $key) {
264
+            return !$value;
265 265
         })->toArray();
266 266
     }
267 267
 
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
      */
336 336
     public function hasColumnWhere($attribute, $value)
337 337
     {
338
-        $match = Arr::first($this->columns(), function ($column, $columnKey) use ($attribute, $value) {
338
+        $match = Arr::first($this->columns(), function($column, $columnKey) use ($attribute, $value) {
339 339
             return isset($column[$attribute]) && $column[$attribute] == $value;
340 340
         });
341 341
 
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
      */
352 352
     public function firstColumnWhere($attribute, $value)
353 353
     {
354
-        return Arr::first($this->columns(), function ($column, $columnKey) use ($attribute, $value) {
354
+        return Arr::first($this->columns(), function($column, $columnKey) use ($attribute, $value) {
355 355
             return isset($column[$attribute]) && $column[$attribute] == $value;
356 356
         });
357 357
     }
@@ -400,8 +400,8 @@  discard block
 block discarded – undo
400 400
      */
401 401
     public function countColumnsWithoutActions()
402 402
     {
403
-        return collect($this->columns())->filter(function ($column, $key) {
404
-            return ! isset($column['hasActions']) || $column['hasActions'] == false;
403
+        return collect($this->columns())->filter(function($column, $key) {
404
+            return !isset($column['hasActions']) || $column['hasActions'] == false;
405 405
         })->count();
406 406
     }
407 407
 
Please login to merge, or discard this patch.
src/helpers.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
 use Illuminate\Support\Facades\Log;
6 6
 use Illuminate\Support\Str;
7 7
 
8
-if (! function_exists('backpack_url')) {
8
+if (!function_exists('backpack_url')) {
9 9
     /**
10 10
      * Appends the configured backpack prefix and returns
11 11
      * the URL using the standard Laravel helpers.
@@ -15,13 +15,13 @@  discard block
 block discarded – undo
15 15
      */
16 16
     function backpack_url($path = null, $parameters = [], $secure = null)
17 17
     {
18
-        $path = ! $path || (substr($path, 0, 1) == '/') ? $path : '/'.$path;
18
+        $path = !$path || (substr($path, 0, 1) == '/') ? $path : '/'.$path;
19 19
 
20 20
         return url(config('backpack.base.route_prefix', 'admin').$path, $parameters, $secure);
21 21
     }
22 22
 }
23 23
 
24
-if (! function_exists('backpack_authentication_column')) {
24
+if (!function_exists('backpack_authentication_column')) {
25 25
     /**
26 26
      * Return the username column name.
27 27
      * The Laravel default (and Backpack default) is 'email'.
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
     }
35 35
 }
36 36
 
37
-if (! function_exists('backpack_email_column')) {
37
+if (!function_exists('backpack_email_column')) {
38 38
     /**
39 39
      * Return the email column name.
40 40
      * The Laravel default (and Backpack default) is 'email'.
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
     }
48 48
 }
49 49
 
50
-if (! function_exists('backpack_form_input')) {
50
+if (!function_exists('backpack_form_input')) {
51 51
     /**
52 52
      * Parse the submitted input in request('form') to an usable array.
53 53
      * Joins the multiple[] fields in a single key and transform the dot notation fields into arrayed ones.
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
     }
121 121
 }
122 122
 
123
-if (! function_exists('backpack_users_have_email')) {
123
+if (!function_exists('backpack_users_have_email')) {
124 124
     /**
125 125
      * Check if the email column is present on the user table.
126 126
      *
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
     }
136 136
 }
137 137
 
138
-if (! function_exists('backpack_avatar_url')) {
138
+if (!function_exists('backpack_avatar_url')) {
139 139
     /**
140 140
      * Returns the avatar URL of a user.
141 141
      *
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
     {
147 147
         switch (config('backpack.base.avatar_type')) {
148 148
             case 'gravatar':
149
-                if (backpack_users_have_email() && ! empty($user->email)) {
149
+                if (backpack_users_have_email() && !empty($user->email)) {
150 150
                     $avatarLink = Gravatar::fallback(config('backpack.base.gravatar_fallback'))->get($user->email, ['size' => 80]);
151 151
 
152 152
                     // if we can save it locally, for safer loading, let's do it
@@ -164,7 +164,7 @@  discard block
 block discarded – undo
164 164
     }
165 165
 }
166 166
 
167
-if (! function_exists('backpack_middleware')) {
167
+if (!function_exists('backpack_middleware')) {
168 168
     /**
169 169
      * Return the key of the middleware used across Backpack.
170 170
      * That middleware checks if the visitor is an admin.
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
     }
179 179
 }
180 180
 
181
-if (! function_exists('backpack_guard_name')) {
181
+if (!function_exists('backpack_guard_name')) {
182 182
     /*
183 183
      * Returns the name of the guard defined
184 184
      * by the application config
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
     }
190 190
 }
191 191
 
192
-if (! function_exists('backpack_auth')) {
192
+if (!function_exists('backpack_auth')) {
193 193
     /*
194 194
      * Returns the user instance if it exists
195 195
      * of the currently authenticated admin
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
     }
202 202
 }
203 203
 
204
-if (! function_exists('backpack_user')) {
204
+if (!function_exists('backpack_user')) {
205 205
     /*
206 206
      * Returns back a user instance without
207 207
      * the admin guard, however allows you
@@ -213,7 +213,7 @@  discard block
 block discarded – undo
213 213
     }
214 214
 }
215 215
 
216
-if (! function_exists('mb_ucfirst')) {
216
+if (!function_exists('mb_ucfirst')) {
217 217
     /**
218 218
      * Capitalize the first letter of a string,
219 219
      * even if that string is multi-byte (non-latin alphabet).
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
     }
235 235
 }
236 236
 
237
-if (! function_exists('backpack_view')) {
237
+if (!function_exists('backpack_view')) {
238 238
     /**
239 239
      * Returns a new displayable view path, based on the configured backpack view namespace.
240 240
      * If that view doesn't exist, it falls back to the fallback namespace.
@@ -259,8 +259,8 @@  discard block
 block discarded – undo
259 259
 
260 260
         $errorMessage = 'The view: ['.$view.'] was not found in any of the following view paths: ['.implode(' ], [ ', $viewPaths).']';
261 261
 
262
-        $errorDetails = (function () {
263
-            if (env('APP_ENV') === 'production' || ! env('APP_DEBUG')) {
262
+        $errorDetails = (function() {
263
+            if (env('APP_ENV') === 'production' || !env('APP_DEBUG')) {
264 264
                 return '';
265 265
             }
266 266
 
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
     }
277 277
 }
278 278
 
279
-if (! function_exists('backpack_theme_config')) {
279
+if (!function_exists('backpack_theme_config')) {
280 280
     /**
281 281
      * Returns a config value from the current theme's config file.
282 282
      * It assumes the theme's config namespace is the same as the view namespace.
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
     }
316 316
 }
317 317
 
318
-if (! function_exists('square_brackets_to_dots')) {
318
+if (!function_exists('square_brackets_to_dots')) {
319 319
     /**
320 320
      * Turns a string from bracket-type array to dot-notation array.
321 321
      * Ex: array[0][property] turns into array.0.property.
@@ -331,7 +331,7 @@  discard block
 block discarded – undo
331 331
     }
332 332
 }
333 333
 
334
-if (! function_exists('old_empty_or_null')) {
334
+if (!function_exists('old_empty_or_null')) {
335 335
     /**
336 336
      * This method is an alternative to Laravel's old() helper, which mistakenly
337 337
      * returns NULL it two cases:
@@ -363,7 +363,7 @@  discard block
 block discarded – undo
363 363
     }
364 364
 }
365 365
 
366
-if (! function_exists('is_multidimensional_array')) {
366
+if (!function_exists('is_multidimensional_array')) {
367 367
     /**
368 368
      * Check if the array is multidimensional.
369 369
      *
@@ -372,10 +372,10 @@  discard block
 block discarded – undo
372 372
     function is_multidimensional_array(array $array, bool $strict = false): bool
373 373
     {
374 374
         foreach ($array as $item) {
375
-            if ($strict && ! is_array($item)) {
375
+            if ($strict && !is_array($item)) {
376 376
                 return false;
377 377
             }
378
-            if (! $strict && is_array($item)) {
378
+            if (!$strict && is_array($item)) {
379 379
                 return true;
380 380
             }
381 381
         }
@@ -383,7 +383,7 @@  discard block
 block discarded – undo
383 383
     }
384 384
 }
385 385
 
386
-if (! function_exists('backpack_pro')) {
386
+if (!function_exists('backpack_pro')) {
387 387
     /**
388 388
      * Check if the backpack/pro package is installed.
389 389
      *
@@ -394,7 +394,7 @@  discard block
 block discarded – undo
394 394
         if (app()->runningUnitTests()) {
395 395
             return true;
396 396
         }
397
-        if (! \Composer\InstalledVersions::isInstalled('backpack/pro')) {
397
+        if (!\Composer\InstalledVersions::isInstalled('backpack/pro')) {
398 398
             return false;
399 399
         }
400 400
 
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/Traits/ColumnsProtectedMethods.php 1 patch
Spacing   +8 added lines, -9 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
             return ['name' => Str::replace(' ', '', $column)];
51 51
         }
52 52
 
53
-        if (is_array($column) && ! isset($column['name'])) {
53
+        if (is_array($column) && !isset($column['name'])) {
54 54
             $column['name'] = 'anonymous_column_'.Str::random(5);
55 55
         }
56 56
 
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
      */
69 69
     protected function makeSureColumnHasLabel($column)
70 70
     {
71
-        if (! isset($column['label'])) {
71
+        if (!isset($column['label'])) {
72 72
             $column['label'] = mb_ucfirst($this->makeLabel($column['name']));
73 73
         }
74 74
 
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
      */
154 154
     protected function makeSureColumnHasKey($column)
155 155
     {
156
-        if (! isset($column['key'])) {
156
+        if (!isset($column['key'])) {
157 157
             $column['key'] = str_replace('.', '__', $column['name']);
158 158
         }
159 159
 
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
      */
172 172
     protected function makeSureColumnHasWrapper($column)
173 173
     {
174
-        if (! isset($column['wrapper'])) {
174
+        if (!isset($column['wrapper'])) {
175 175
             $column['wrapper'] = [];
176 176
         }
177 177
 
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
     {
257 257
         // if this is a relation type field and no corresponding model was specified,
258 258
         // get it from the relation method defined in the main model
259
-        if (isset($column['entity']) && $column['entity'] !== false && ! isset($column['model'])) {
259
+        if (isset($column['entity']) && $column['entity'] !== false && !isset($column['model'])) {
260 260
             $column['model'] = $this->getRelationModel($column['entity']);
261 261
         }
262 262
 
@@ -293,8 +293,7 @@  discard block
 block discarded – undo
293 293
         $columnsArray = $this->columns();
294 294
 
295 295
         if (array_key_exists($targetColumnName, $columnsArray)) {
296
-            $targetColumnPosition = $before ? array_search($targetColumnName, array_keys($columnsArray)) :
297
-                array_search($targetColumnName, array_keys($columnsArray)) + 1;
296
+            $targetColumnPosition = $before ? array_search($targetColumnName, array_keys($columnsArray)) : array_search($targetColumnName, array_keys($columnsArray)) + 1;
298 297
 
299 298
             $element = array_pop($columnsArray);
300 299
             $beginningPart = array_slice($columnsArray, 0, $targetColumnPosition, true);
@@ -316,7 +315,7 @@  discard block
 block discarded – undo
316 315
     {
317 316
         static $cache = [];
318 317
 
319
-        if (! $this->driverIsSql()) {
318
+        if (!$this->driverIsSql()) {
320 319
             return true;
321 320
         }
322 321
 
@@ -332,7 +331,7 @@  discard block
 block discarded – undo
332 331
     /**
333 332
      * Prepare the column attributes and add it to operation settings.
334 333
      */
335
-    private function prepareAttributesAndAddColumn(array|string $column): CrudColumn
334
+    private function prepareAttributesAndAddColumn(array | string $column): CrudColumn
336 335
     {
337 336
         $column = $this->makeSureColumnHasNeededAttributes($column);
338 337
         $this->addColumnToOperationSettings($column);
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/Traits/FieldsProtectedMethods.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
             return ['name' => Str::replace(' ', '', $field)];
116 116
         }
117 117
 
118
-        if (is_array($field) && ! isset($field['name'])) {
118
+        if (is_array($field) && !isset($field['name'])) {
119 119
             abort(500, 'All fields must have their name defined');
120 120
         }
121 121
 
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
         }
190 190
         // if there's a model defined, but no attribute
191 191
         // guess an attribute using the identifiableAttribute functionality in CrudTrait
192
-        if (isset($field['model']) && ! isset($field['attribute']) && method_exists($field['model'], 'identifiableAttribute')) {
192
+        if (isset($field['model']) && !isset($field['attribute']) && method_exists($field['model'], 'identifiableAttribute')) {
193 193
             $field['attribute'] = (new $field['model']())->identifiableAttribute();
194 194
         }
195 195
 
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
      */
206 206
     protected function makeSureFieldHasLabel($field)
207 207
     {
208
-        if (! isset($field['label'])) {
208
+        if (!isset($field['label'])) {
209 209
             $name = str_replace(',', ' ', $field['name']);
210 210
             $name = str_replace('_id', '', $name);
211 211
             $field['label'] = mb_ucfirst(str_replace('_', ' ', $name));
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
      */
224 224
     protected function makeSureFieldHasType($field)
225 225
     {
226
-        if (! isset($field['type'])) {
226
+        if (!isset($field['type'])) {
227 227
             $field['type'] = isset($field['relation_type']) ? $this->inferFieldTypeFromRelationType($field['relation_type']) : $this->inferFieldTypeFromDbColumnType($field['name']);
228 228
         }
229 229
 
@@ -256,16 +256,16 @@  discard block
 block discarded – undo
256 256
      */
257 257
     protected function makeSureSubfieldsHaveNecessaryAttributes($field)
258 258
     {
259
-        if (! isset($field['subfields']) || ! is_array($field['subfields'])) {
259
+        if (!isset($field['subfields']) || !is_array($field['subfields'])) {
260 260
             return $field;
261 261
         }
262 262
 
263
-        if (! is_multidimensional_array($field['subfields'], true)) {
263
+        if (!is_multidimensional_array($field['subfields'], true)) {
264 264
             abort(500, 'Subfields of «'.$field['name'].'» are malformed. Make sure you provide an array of subfields.');
265 265
         }
266 266
 
267 267
         foreach ($field['subfields'] as $key => $subfield) {
268
-            if (empty($subfield) || ! isset($subfield['name'])) {
268
+            if (empty($subfield) || !isset($subfield['name'])) {
269 269
                 abort(500, 'A subfield of «'.$field['name'].'» is malformed. Subfield attribute name can\'t be empty.');
270 270
             }
271 271
 
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
 
279 279
             $subfield['parentFieldName'] = $field['name'];
280 280
 
281
-            if (! isset($field['model'])) {
281
+            if (!isset($field['model'])) {
282 282
                 // we're inside a simple 'repeatable' with no model/relationship, so
283 283
                 // we assume all subfields are supposed to be text fields
284 284
                 $subfield['type'] = $subfield['type'] ?? 'text';
@@ -305,11 +305,11 @@  discard block
 block discarded – undo
305 305
                 case 'BelongsToMany':
306 306
                     $pivotSelectorField = static::getPivotFieldStructure($field);
307 307
 
308
-                    $pivot = Arr::where($field['subfields'], function ($item) use ($pivotSelectorField) {
308
+                    $pivot = Arr::where($field['subfields'], function($item) use ($pivotSelectorField) {
309 309
                         return $item['name'] === $pivotSelectorField['name'];
310 310
                     });
311 311
 
312
-                    if (! empty($pivot)) {
312
+                    if (!empty($pivot)) {
313 313
                         break;
314 314
                     }
315 315
 
@@ -322,11 +322,11 @@  discard block
 block discarded – undo
322 322
                     $entity = isset($field['baseEntity']) ? $field['baseEntity'].'.'.$field['entity'] : $field['entity'];
323 323
                     $relationInstance = $this->getRelationInstance(['entity' => $entity]);
324 324
 
325
-                    $localKeyField = Arr::where($field['subfields'], function ($item) use ($relationInstance) {
325
+                    $localKeyField = Arr::where($field['subfields'], function($item) use ($relationInstance) {
326 326
                         return $item['name'] === $relationInstance->getRelated()->getKeyName();
327 327
                     });
328 328
 
329
-                    if (! empty($localKeyField)) {
329
+                    if (!empty($localKeyField)) {
330 330
                         break;
331 331
                     }
332 332
 
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
     {
352 352
         // if a tab was mentioned, we should enable it
353 353
         if (isset($field['tab'])) {
354
-            if (! $this->tabsEnabled()) {
354
+            if (!$this->tabsEnabled()) {
355 355
                 $this->enableTabs();
356 356
             }
357 357
         }
Please login to merge, or discard this patch.
src/app/Http/Middleware/EnsureEmailVerification.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -24,13 +24,13 @@
 block discarded – undo
24 24
 
25 25
         // the Laravel middleware needs the user resolver to be set with the backpack guard
26 26
         $userResolver = $request->getUserResolver();
27
-        $request->setUserResolver(function () use ($userResolver) {
27
+        $request->setUserResolver(function() use ($userResolver) {
28 28
             return $userResolver(backpack_guard_name());
29 29
         });
30 30
 
31 31
         try {
32 32
             $verifiedMiddleware = new (app('router')->getMiddleware()['verified'])();
33
-        } catch(Throwable) {
33
+        } catch (Throwable) {
34 34
             throw new Exception('Missing "verified" alias middleware in App/Http/Kernel.php. More info: https://backpackforlaravel.com/docs/6.x/base-how-to#enable-email-verification-in-backpack-routes');
35 35
         }
36 36
 
Please login to merge, or discard this patch.
src/app/Library/Auth/AuthenticatesUsers.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -205,7 +205,7 @@
 block discarded – undo
205 205
         return Auth::guard();
206 206
     }
207 207
 
208
-    private function logoutIfEmailNotVerified(Request $request): Response|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
208
+    private function logoutIfEmailNotVerified(Request $request): Response | \Illuminate\Http\RedirectResponse | \Illuminate\Routing\Redirector
209 209
     {
210 210
         $user = $this->guard()->user();
211 211
 
Please login to merge, or discard this patch.
src/app/Http/Controllers/Auth/VerifyEmailController.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 
12 12
 class VerifyEmailController extends Controller
13 13
 {
14
-    public null|string $redirectTo = null;
14
+    public null | string $redirectTo = null;
15 15
 
16 16
     /**
17 17
      * Create a new controller instance.
@@ -20,21 +20,21 @@  discard block
 block discarded – undo
20 20
      */
21 21
     public function __construct()
22 22
     {
23
-        if (! app('router')->getMiddleware()['signed'] ?? null) {
23
+        if (!app('router')->getMiddleware()['signed'] ?? null) {
24 24
             throw new Exception('Missing "signed" alias middleware in App/Http/Kernel.php. More info: https://backpackforlaravel.com/docs/6.x/base-how-to#enable-email-verification-in-backpack-routes');
25 25
         }
26 26
 
27 27
         $this->middleware('signed')->only('verifyEmail');
28 28
         $this->middleware('throttle:'.config('backpack.base.email_verification_throttle_access'))->only('resendVerificationEmail');
29 29
 
30
-        if (! backpack_users_have_email()) {
30
+        if (!backpack_users_have_email()) {
31 31
             abort(500, trans('backpack::base.no_email_column'));
32 32
         }
33 33
         // where to redirect after the email is verified
34 34
         $this->redirectTo = $this->redirectTo ?? backpack_url('dashboard');
35 35
     }
36 36
 
37
-    public function emailVerificationRequired(Request $request): \Illuminate\Contracts\View\View|\Illuminate\Http\RedirectResponse
37
+    public function emailVerificationRequired(Request $request): \Illuminate\Contracts\View\View | \Illuminate\Http\RedirectResponse
38 38
     {
39 39
         $this->getUserOrRedirect($request);
40 40
 
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
         return $request->user(backpack_guard_name()) ?? (new UserFromCookie())();
78 78
     }
79 79
 
80
-    private function getUserOrRedirect(Request $request): \Illuminate\Contracts\Auth\MustVerifyEmail|\Illuminate\Http\RedirectResponse
80
+    private function getUserOrRedirect(Request $request): \Illuminate\Contracts\Auth\MustVerifyEmail | \Illuminate\Http\RedirectResponse
81 81
     {
82 82
         if ($user = $this->getUser($request)) {
83 83
             return $user;
Please login to merge, or discard this patch.