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 (#5764)
by Pedro
24:30 queued 09:46
created
src/app/View/Components/MenuSeparator.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@
 block discarded – undo
19 19
     /**
20 20
      * Get the view / contents that represent the component.
21 21
      */
22
-    public function render(): View|Closure|string
22
+    public function render(): View | Closure | string
23 23
     {
24 24
         return backpack_view('components.menu-separator');
25 25
     }
Please login to merge, or discard this patch.
src/app/View/Components/MenuDropdownItem.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@
 block discarded – undo
21 21
     /**
22 22
      * Get the view / contents that represent the component.
23 23
      */
24
-    public function render(): View|Closure|string
24
+    public function render(): View | Closure | string
25 25
     {
26 26
         return backpack_view('components.menu-dropdown-item');
27 27
     }
Please login to merge, or discard this patch.
src/app/Http/Controllers/Operations/Concerns/HasForm.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
         $this->crud->allowAccess($operationName);
40 40
 
41 41
         // Config
42
-        $this->crud->operation($operationName, function () use ($operationName) {
42
+        $this->crud->operation($operationName, function() use ($operationName) {
43 43
             // if the backpack.operations.{operationName} config exists, use that one
44 44
             // otherwise, use the generic backpack.operations.form config
45 45
             if (config()->has('backpack.operations.'.$operationName)) {
@@ -51,10 +51,10 @@  discard block
 block discarded – undo
51 51
             // add a reasonable "save and back" save action
52 52
             $this->crud->addSaveAction([
53 53
                 'name' => 'save_and_back',
54
-                'visible' => function ($crud) use ($operationName) {
54
+                'visible' => function($crud) use ($operationName) {
55 55
                     return $crud->hasAccess($operationName);
56 56
                 },
57
-                'redirect' => function ($crud, $request, $itemId = null) {
57
+                'redirect' => function($crud, $request, $itemId = null) {
58 58
                     return $request->request->has('_http_referrer') ? $request->request->get('_http_referrer') : $crud->route;
59 59
                 },
60 60
                 'button_text' => trans('backpack::crud.save_action_save_and_back'),
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
         });
63 63
 
64 64
         // Default Button
65
-        $this->crud->operation(['list', 'show'], function () use ($operationName, $buttonStack, $buttonMeta) {
65
+        $this->crud->operation(['list', 'show'], function() use ($operationName, $buttonStack, $buttonMeta) {
66 66
             $this->crud->button($operationName)->view('crud::buttons.quick')->stack($buttonStack)->meta($buttonMeta);
67 67
         });
68 68
     }
Please login to merge, or discard this patch.
tests/config/Http/CrudControllerTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@
 block discarded – undo
23 23
     {
24 24
         parent::getEnvironmentSetUp($app);
25 25
 
26
-        $app->singleton('crud', function ($app) {
26
+        $app->singleton('crud', function($app) {
27 27
             return new CrudPanel($app);
28 28
         });
29 29
 
Please login to merge, or discard this patch.
src/config/backpack/ui.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -70,13 +70,13 @@  discard block
 block discarded – undo
70 70
     ],
71 71
 
72 72
     // CSS files that are loaded in all pages, using Laravel's mix() helper
73
-    'mix_styles' => [ // file_path => manifest_directory_path
73
+    'mix_styles' => [// file_path => manifest_directory_path
74 74
         // 'css/app.css' => '',
75 75
     ],
76 76
 
77 77
     // CSS files that are loaded in all pages, using Laravel's @vite() helper
78 78
     // Please note that support for Vite was added in Laravel 9.19. Earlier versions are not able to use this feature.
79
-    'vite_styles' => [ // resource file_path
79
+    'vite_styles' => [// resource file_path
80 80
         // 'resources/css/app.css',
81 81
     ],
82 82
 
@@ -152,12 +152,12 @@  discard block
 block discarded – undo
152 152
     ],
153 153
 
154 154
     // JS files that are loaded in all pages, using Laravel's mix() helper
155
-    'mix_scripts' => [ // file_path => manifest_directory_path
155
+    'mix_scripts' => [// file_path => manifest_directory_path
156 156
         // 'js/app.js' => '',
157 157
     ],
158 158
 
159 159
     // JS files that are loaded in all pages, using Laravel's @vite() helper
160
-    'vite_scripts' => [ // resource file_path
160
+    'vite_scripts' => [// resource file_path
161 161
         // 'resources/js/app.js',
162 162
     ],
163 163
 
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/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/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.