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

Passed
Push — main ( 9d6c2b...d3a2ba )
by Pedro
22:49 queued 07:54
created
src/app/Http/Controllers/Auth/VerifyEmailController.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -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.
src/app/Models/Traits/HasFakeFields.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
     public function addFakes($columns = ['extras'])
21 21
     {
22 22
         foreach ($columns as $key => $column) {
23
-            if (! isset($this->attributes[$column])) {
23
+            if (!isset($this->attributes[$column])) {
24 24
                 continue;
25 25
             }
26 26
 
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
      */
68 68
     public function shouldDecodeFake($column)
69 69
     {
70
-        return ! in_array($column, array_keys($this->getCasts()));
70
+        return !in_array($column, array_keys($this->getCasts()));
71 71
     }
72 72
 
73 73
     /**
@@ -78,6 +78,6 @@  discard block
 block discarded – undo
78 78
      */
79 79
     public function shouldEncodeFake($column)
80 80
     {
81
-        return ! in_array($column, array_keys($this->getCasts()));
81
+        return !in_array($column, array_keys($this->getCasts()));
82 82
     }
83 83
 }
Please login to merge, or discard this patch.
config/database/migrations/2024_07_30_000001_create_translatable_table.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
      */
14 14
     public function up()
15 15
     {
16
-        Schema::create('translatable', function (Blueprint $table) {
16
+        Schema::create('translatable', function(Blueprint $table) {
17 17
             $table->increments('id');
18 18
             $table->json('title');
19 19
             $table->json('description')->nullable();
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/Traits/Input.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
         }
99 99
 
100 100
         //remove fields that are not in the submitted form input
101
-        $relationFields = array_filter($relationFields, function ($field) use ($input) {
101
+        $relationFields = array_filter($relationFields, function($field) use ($input) {
102 102
             return Arr::has($input, $field['name']) || isset($input[$field['name']]) || Arr::has($input, Str::afterLast($field['name'], '.'));
103 103
         });
104 104
 
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
                     // the key used to store the values is the main relation key
128 128
                     $key = Str::beforeLast($this->getOnlyRelationEntity($field), '.');
129 129
 
130
-                    if (! isset($field['parentFieldName']) && isset($field['entity'])) {
130
+                    if (!isset($field['parentFieldName']) && isset($field['entity'])) {
131 131
                         $mainField = $field;
132 132
                         $mainField['entity'] = Str::beforeLast($field['entity'], '.');
133 133
 
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
 
186 186
             // when using dot notation if relationMethod is not set we are sure we want to exclude those relations.
187 187
             if ($this->getOnlyRelationEntity($field) !== $field['entity']) {
188
-                if (! $relationMethod) {
188
+                if (!$relationMethod) {
189 189
                     $excludedFields[] = $nameToExclude;
190 190
                 }
191 191
 
@@ -199,8 +199,8 @@  discard block
 block discarded – undo
199 199
             }
200 200
         }
201 201
 
202
-        return Arr::where($input, function ($item, $key) use ($excludedFields) {
203
-            return ! in_array($key, $excludedFields);
202
+        return Arr::where($input, function($item, $key) use ($excludedFields) {
203
+            return !in_array($key, $excludedFields);
204 204
         });
205 205
     }
206 206
 
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
                 $jsonCastables = ['array', 'object', 'json'];
228 228
                 $fieldCasting = $casted_attributes[$field['name']];
229 229
 
230
-                if (in_array($fieldCasting, $jsonCastables) && isset($input[$field['name']]) && ! empty($input[$field['name']]) && ! is_array($input[$field['name']]) && ! in_array($field['name'], $translatableAttributes)) {
230
+                if (in_array($fieldCasting, $jsonCastables) && isset($input[$field['name']]) && !empty($input[$field['name']]) && !is_array($input[$field['name']]) && !in_array($field['name'], $translatableAttributes)) {
231 231
                     try {
232 232
                         $input[$field['name']] = json_decode($input[$field['name']]);
233 233
                     } catch (\Exception $e) {
Please login to merge, or discard this patch.
src/app/Library/Uploaders/Support/RegisterUploadEvents.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -14,18 +14,18 @@  discard block
 block discarded – undo
14 14
     private string $crudObjectType;
15 15
 
16 16
     public function __construct(
17
-        private readonly CrudField|CrudColumn $crudObject,
17
+        private readonly CrudField | CrudColumn $crudObject,
18 18
         private readonly array $uploaderConfiguration,
19 19
         private readonly string $macro
20 20
         ) {
21 21
         $this->crudObjectType = is_a($crudObject, CrudField::class) ? 'field' : (is_a($crudObject, CrudColumn::class) ? 'column' : null);
22 22
 
23
-        if (! $this->crudObjectType) {
23
+        if (!$this->crudObjectType) {
24 24
             abort(500, 'Upload handlers only work for CrudField and CrudColumn classes.', ['developer-error-exception']);
25 25
         }
26 26
     }
27 27
 
28
-    public static function handle(CrudField|CrudColumn $crudObject, array $uploaderConfiguration, string $macro, ?array $subfield = null, ?bool $registerModelEvents = true): void
28
+    public static function handle(CrudField | CrudColumn $crudObject, array $uploaderConfiguration, string $macro, ?array $subfield = null, ?bool $registerModelEvents = true): void
29 29
     {
30 30
         $instance = new self($crudObject, $uploaderConfiguration, $macro);
31 31
 
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
      *******************************/
38 38
     private function registerEvents(?array $subfield = [], ?bool $registerModelEvents = true): void
39 39
     {
40
-        if (! empty($subfield)) {
40
+        if (!empty($subfield)) {
41 41
             $this->registerSubfieldEvent($subfield, $registerModelEvents);
42 42
 
43 43
             return;
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
         }
82 82
 
83 83
         $subfields = collect($this->crudObject->getAttributes()['subfields']);
84
-        $subfields = $subfields->map(function ($item) use ($subfield, $uploader) {
84
+        $subfields = $subfields->map(function($item) use ($subfield, $uploader) {
85 85
             if ($item['name'] === $subfield['name']) {
86 86
                 $item['upload'] = true;
87 87
                 $item['disk'] = $uploader->getDisk();
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
         }
112 112
 
113 113
         if ($this->crudObjectType === 'field') {
114
-            $model::saving(function ($entry) use ($uploader) {
114
+            $model::saving(function($entry) use ($uploader) {
115 115
                 $entry = $uploader->storeUploadedFiles($entry);
116 116
             });
117 117
         }
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
             // is not called in pivot models when loading the relations.
125 125
             $retrieveModel = $this->getModelForRetrieveEvent($model, $uploader);
126 126
 
127
-            $retrieveModel::retrieved(function ($entry) use ($uploader) {
127
+            $retrieveModel::retrieved(function($entry) use ($uploader) {
128 128
                 if ($entry->translationEnabled()) {
129 129
                     $locale = request('_locale', app()->getLocale());
130 130
                     if (in_array($locale, array_keys($entry->getAvailableLocales()))) {
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
             });
136 136
         }
137 137
 
138
-        $model::deleting(function ($entry) use ($uploader) {
138
+        $model::deleting(function($entry) use ($uploader) {
139 139
             $uploader->deleteUploadedFiles($entry);
140 140
         });
141 141
 
@@ -157,13 +157,13 @@  discard block
 block discarded – undo
157 157
         $customUploader = isset($uploaderConfiguration['uploader']) && class_exists($uploaderConfiguration['uploader']);
158 158
 
159 159
         if ($customUploader) {
160
-            return $uploaderConfiguration['uploader']::for($crudObject, $uploaderConfiguration);
160
+            return $uploaderConfiguration['uploader']::for ($crudObject, $uploaderConfiguration);
161 161
         }
162 162
 
163 163
         $uploader = app('UploadersRepository')->hasUploadFor($crudObject['type'], $this->macro);
164 164
 
165 165
         if ($uploader) {
166
-            return app('UploadersRepository')->getUploadFor($crudObject['type'], $this->macro)::for($crudObject, $uploaderConfiguration);
166
+            return app('UploadersRepository')->getUploadFor($crudObject['type'], $this->macro)::for ($crudObject, $uploaderConfiguration);
167 167
         }
168 168
 
169 169
         throw new Exception('Undefined upload type for '.$this->crudObjectType.' type: '.$crudObject['type']);
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
 
185 185
     private function getSubfieldModel(array $subfield, UploaderInterface $uploader)
186 186
     {
187
-        if (! $uploader->isRelationship()) {
187
+        if (!$uploader->isRelationship()) {
188 188
             return $subfield['baseModel'] ?? get_class(app('crud')->getModel());
189 189
         }
190 190
 
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
 
198 198
     private function getModelForRetrieveEvent(string $model, UploaderInterface $uploader)
199 199
     {
200
-        if (! $uploader->isRelationship()) {
200
+        if (!$uploader->isRelationship()) {
201 201
             return $model;
202 202
         }
203 203
 
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
 
@@ -170,7 +170,7 @@  discard block
 block discarded – undo
170 170
      */
171 171
     protected function makeSureColumnHasWrapper($column)
172 172
     {
173
-        if (! isset($column['wrapper'])) {
173
+        if (!isset($column['wrapper'])) {
174 174
             $column['wrapper'] = [];
175 175
         }
176 176
 
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
     {
256 256
         // if this is a relation type field and no corresponding model was specified,
257 257
         // get it from the relation method defined in the main model
258
-        if (isset($column['entity']) && $column['entity'] !== false && ! isset($column['model'])) {
258
+        if (isset($column['entity']) && $column['entity'] !== false && !isset($column['model'])) {
259 259
             $column['model'] = $this->getRelationModel($column['entity']);
260 260
         }
261 261
 
@@ -294,8 +294,7 @@  discard block
 block discarded – undo
294 294
         $targetColumnName = str_replace('.', '__', $targetColumnName);
295 295
 
296 296
         if (array_key_exists($targetColumnName, $columnsArray)) {
297
-            $targetColumnPosition = $before ? array_search($targetColumnName, array_keys($columnsArray)) :
298
-                array_search($targetColumnName, array_keys($columnsArray)) + 1;
297
+            $targetColumnPosition = $before ? array_search($targetColumnName, array_keys($columnsArray)) : array_search($targetColumnName, array_keys($columnsArray)) + 1;
299 298
 
300 299
             $element = array_pop($columnsArray);
301 300
 
@@ -324,7 +323,7 @@  discard block
 block discarded – undo
324 323
     {
325 324
         static $cache = [];
326 325
 
327
-        if (! $this->driverIsSql()) {
326
+        if (!$this->driverIsSql()) {
328 327
             return true;
329 328
         }
330 329
 
@@ -340,7 +339,7 @@  discard block
 block discarded – undo
340 339
     /**
341 340
      * Prepare the column attributes and add it to operation settings.
342 341
      */
343
-    private function prepareAttributesAndAddColumn(array|string $column): CrudColumn
342
+    private function prepareAttributesAndAddColumn(array | string $column): CrudColumn
344 343
     {
345 344
         $column = $this->makeSureColumnHasNeededAttributes($column);
346 345
         $this->addColumnToOperationSettings($column);
Please login to merge, or discard this patch.
src/app/Console/Commands/Install.php 1 patch
Spacing   +17 added lines, -17 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');
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
         }
115 115
 
116 116
         //execute basset checks
117
-        if (! $this->option('skip-basset-check')) {
117
+        if (!$this->option('skip-basset-check')) {
118 118
             $this->progressBlock('Running Basset checks');
119 119
             $this->executeArtisanProcess('basset:check');
120 120
             $this->closeProgressBlock();
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
 
194 194
         $this->deleteLines(3);
195 195
 
196
-        if (! $total) {
196
+        if (!$total) {
197 197
             $this->deleteLines();
198 198
             $this->note('Skipping creating an admin user.');
199 199
             $this->newLine();
@@ -202,14 +202,14 @@  discard block
 block discarded – undo
202 202
 
203 203
     private function isEveryAddonInstalled()
204 204
     {
205
-        return collect($this->addons)->every(function ($addon) {
205
+        return collect($this->addons)->every(function($addon) {
206 206
             return file_exists($addon->path);
207 207
         });
208 208
     }
209 209
 
210 210
     private function updateAddonsStatus()
211 211
     {
212
-        $this->addons = $this->addons->each(function (&$addon) {
212
+        $this->addons = $this->addons->each(function(&$addon) {
213 213
             $isInstalled = file_exists($addon->path);
214 214
             $addon->status = $isInstalled ? 'installed' : 'not installed';
215 215
             $addon->statusColor = $isInstalled ? 'green' : 'yellow';
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
     {
221 221
         // map the addons
222 222
         $this->addons = collect($this->addons)
223
-            ->map(function ($class) {
223
+            ->map(function($class) {
224 224
                 return (object) $class::$addon;
225 225
             });
226 226
 
@@ -239,15 +239,15 @@  discard block
 block discarded – undo
239 239
 
240 240
         // Calculate the printed line count
241 241
         $printedLines = $this->addons
242
-            ->map(function ($e) {
242
+            ->map(function($e) {
243 243
                 return count($e->description);
244 244
             })
245
-            ->reduce(function ($sum, $item) {
245
+            ->reduce(function($sum, $item) {
246 246
                 return $sum + $item + 2;
247 247
             }, 0);
248 248
 
249 249
         $total = 0;
250
-        while (! $this->isEveryAddonInstalled()) {
250
+        while (!$this->isEveryAddonInstalled()) {
251 251
             $input = (int) $this->listChoice('Would you like to install a premium Backpack add-on? <fg=gray>(enter an option number from above or press any other key to continue the installation)</>', $this->addons->toArray());
252 252
 
253 253
             if ($input < 1 || $input > $this->addons->count()) {
@@ -282,14 +282,14 @@  discard block
 block discarded – undo
282 282
 
283 283
     private function isEveryThemeInstalled()
284 284
     {
285
-        return $this->themes()->every(function ($theme) {
285
+        return $this->themes()->every(function($theme) {
286 286
             return $theme->status == 'installed';
287 287
         });
288 288
     }
289 289
 
290 290
     private function isAnyThemeInstalled()
291 291
     {
292
-        return $this->themes()->filter(function ($theme) {
292
+        return $this->themes()->filter(function($theme) {
293 293
             return $theme->status == 'installed';
294 294
         })->count() > 0;
295 295
     }
@@ -307,10 +307,10 @@  discard block
 block discarded – undo
307 307
 
308 308
         // Calculate the printed line count
309 309
         $printedLines = $this->themes()
310
-            ->map(function ($e) {
310
+            ->map(function($e) {
311 311
                 return count($e->description);
312 312
             })
313
-            ->reduce(function ($sum, $item) {
313
+            ->reduce(function($sum, $item) {
314 314
                 return $sum + $item + 2;
315 315
             }, 0);
316 316
 
@@ -346,9 +346,9 @@  discard block
 block discarded – undo
346 346
     public function themes()
347 347
     {
348 348
         return collect($this->themes)
349
-            ->map(function ($class) {
349
+            ->map(function($class) {
350 350
                 return (object) $class::$addon;
351
-            })->each(function (&$theme) {
351
+            })->each(function(&$theme) {
352 352
                 $isInstalled = file_exists($theme->path);
353 353
                 $theme->status = $isInstalled ? 'installed' : 'not installed';
354 354
                 $theme->statusColor = $isInstalled ? 'green' : 'yellow';
Please login to merge, or discard this patch.