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
Push — add-tests ( b5d574...b02a3b )
by Pedro
11:16
created
src/app/Library/Uploaders/Support/Interfaces/UploaderInterface.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
     /**
11 11
      * Static constructor function.
12 12
      */
13
-    public static function for(array $field, array $configuration): UploaderInterface;
13
+    public static function for (array $field, array $configuration): UploaderInterface;
14 14
 
15 15
     /**
16 16
      * Default implementation functions.
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
 
44 44
     public function getExpirationTimeInMinutes(): int;
45 45
 
46
-    public function getFileName(string|UploadedFile $file): string;
46
+    public function getFileName(string | UploadedFile $file): string;
47 47
 
48 48
     public function getRepeatableContainerName(): ?string;
49 49
 
Please login to merge, or discard this patch.
src/app/Library/Uploaders/Support/FileNameGenerator.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
 
10 10
 class FileNameGenerator implements FileNameGeneratorInterface
11 11
 {
12
-    public function getName(string|UploadedFile|File $file): string
12
+    public function getName(string | UploadedFile | File $file): string
13 13
     {
14 14
         if (is_object($file) && get_class($file) === File::class) {
15 15
             return $file->getFileName();
@@ -18,12 +18,12 @@  discard block
 block discarded – undo
18 18
         return $this->getFileName($file).'.'.$this->getExtensionFromFile($file);
19 19
     }
20 20
 
21
-    private function getExtensionFromFile(string|UploadedFile $file): string
21
+    private function getExtensionFromFile(string | UploadedFile $file): string
22 22
     {
23 23
         return is_a($file, UploadedFile::class, true) ? $file->extension() : Str::after(mime_content_type($file), '/');
24 24
     }
25 25
 
26
-    private function getFileName(string|UploadedFile $file): string
26
+    private function getFileName(string | UploadedFile $file): string
27 27
     {
28 28
         if (is_file($file)) {
29 29
             return Str::of($file->getClientOriginalName())->beforeLast('.')->slug()->append('-'.Str::random(4));
Please login to merge, or discard this patch.
src/app/Library/Uploaders/Support/Traits/HandleFileNaming.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 {
11 11
     public mixed $fileNamer = null;
12 12
 
13
-    public function getFileName(string|UploadedFile|File $file): string
13
+    public function getFileName(string | UploadedFile | File $file): string
14 14
     {
15 15
         return is_callable($this->fileNamer) ? ($this->fileNamer)($file, $this) : $this->fileNamer->getName($file);
16 16
     }
@@ -19,11 +19,11 @@  discard block
 block discarded – undo
19 19
     {
20 20
         $fileGeneratorClass = $fileNameGenerator ?? config('backpack.crud.file_name_generator');
21 21
 
22
-        if (! class_exists($fileGeneratorClass)) {
22
+        if (!class_exists($fileGeneratorClass)) {
23 23
             throw new \Exception("The file name generator class [{$fileGeneratorClass}] does not exist.");
24 24
         }
25 25
 
26
-        if (! in_array(FileNameGeneratorInterface::class, class_implements($fileGeneratorClass, false))) {
26
+        if (!in_array(FileNameGeneratorInterface::class, class_implements($fileGeneratorClass, false))) {
27 27
             throw new \Exception("The file name generator class [{$fileGeneratorClass}] must implement the [".FileNameGeneratorInterface::class.'] interface.');
28 28
         }
29 29
 
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/Traits/Tabs.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
      */
33 33
     public function tabsDisabled()
34 34
     {
35
-        return ! $this->tabsEnabled();
35
+        return !$this->tabsEnabled();
36 36
     }
37 37
 
38 38
     public function setTabsType($type)
@@ -121,8 +121,8 @@  discard block
 block discarded – undo
121 121
      */
122 122
     public function getElementsWithoutATab(array $elements)
123 123
     {
124
-        return collect($elements)->filter(function ($value) {
125
-            return ! isset($value['tab']);
124
+        return collect($elements)->filter(function($value) {
125
+            return !isset($value['tab']);
126 126
         });
127 127
     }
128 128
 
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
         if (in_array($tabLabel, $this->getUniqueTabNames($source))) {
146 146
             $items = $this->getCurrentItems($source);
147 147
 
148
-            return collect($items)->filter(function ($value) use ($tabLabel) {
148
+            return collect($items)->filter(function($value) use ($tabLabel) {
149 149
                 return isset($value['tab']) && $value['tab'] == $tabLabel;
150 150
             });
151 151
         }
@@ -167,11 +167,11 @@  discard block
 block discarded – undo
167 167
         $items = $this->getCurrentItems($source);
168 168
 
169 169
         collect($items)
170
-            ->filter(function ($value) {
170
+            ->filter(function($value) {
171 171
                 return isset($value['tab']);
172 172
             })
173
-            ->each(function ($value) use (&$tabs) {
174
-                if (! in_array($value['tab'], $tabs)) {
173
+            ->each(function($value) use (&$tabs) {
174
+                if (!in_array($value['tab'], $tabs)) {
175 175
                     $tabs[] = $value['tab'];
176 176
                 }
177 177
             });
Please login to merge, or discard this patch.
src/resources/views/crud/reorder.blade.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
     <?php
28 28
     function tree_element($entry, $key, $all_entries, $crud)
29 29
     {
30
-        if (! isset($entry->tree_element_shown)) {
30
+        if (!isset($entry->tree_element_shown)) {
31 31
             // mark the element as shown
32 32
             $all_entries[$key]->tree_element_shown = true;
33 33
             $entry->tree_element_shown = true;
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
                 <ol class="sortable mt-0 mb-0">
71 71
                     <?php
72 72
                     $all_entries = collect($entries->all())->sortBy('lft')->keyBy($crud->getModel()->getKeyName());
73
-    $root_entries = $all_entries->filter(function ($item) {
73
+    $root_entries = $all_entries->filter(function($item) {
74 74
         return $item->parent_id == 0;
75 75
     });
76 76
     foreach ($root_entries as $key => $entry) {
Please login to merge, or discard this patch.
src/app/Console/Commands/AddMenuContent.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
         $this->progressBlock("Adding menu entry to <fg=blue>$path</>");
50 50
 
51 51
         // Validate file exists
52
-        if (! $disk->exists($path)) {
52
+        if (!$disk->exists($path)) {
53 53
             $this->errorProgressBlock();
54 54
             $this->note('The menu_items file does not exist. Make sure Backpack is properly installed.', 'red');
55 55
 
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
             return;
67 67
         }
68 68
 
69
-        if (! $disk->put($path, $contents.PHP_EOL.$code)) {
69
+        if (!$disk->put($path, $contents.PHP_EOL.$code)) {
70 70
             $this->errorProgressBlock();
71 71
             $this->note('Could not write to menu_items file.', 'red');
72 72
 
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
      */
86 86
     private function getLastLineNumberThatContains($needle, $haystack)
87 87
     {
88
-        $matchingLines = array_filter($haystack, function ($k) use ($needle) {
88
+        $matchingLines = array_filter($haystack, function($k) use ($needle) {
89 89
             return strpos($k, $needle) !== false;
90 90
         });
91 91
 
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/CrudField.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
      */
227 227
     public function subfields($subfields)
228 228
     {
229
-        $callAttributeMacro = ! isset($this->attributes['subfields']);
229
+        $callAttributeMacro = !isset($this->attributes['subfields']);
230 230
         $this->attributes['subfields'] = $subfields;
231 231
         $this->attributes = $this->crud()->makeSureFieldHasNecessaryAttributes($this->attributes);
232 232
         if ($callAttributeMacro) {
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
         // append the field name to the rule name of validationMessages array.
277 277
         // eg: ['required => 'This field is required']
278 278
         // will be transformed into: ['field_name.required' => 'This field is required]
279
-        $this->crud()->setValidationFromArray([], array_merge(...array_map(function ($rule, $message) {
279
+        $this->crud()->setValidationFromArray([], array_merge(...array_map(function($rule, $message) {
280 280
             return [$this->attributes['name'].'.'.$rule => $message];
281 281
         }, array_keys($messages), $messages)));
282 282
 
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/CrudButton.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -299,7 +299,7 @@  discard block
 block discarded – undo
299 299
     private function getViewPathsWithFallbacks()
300 300
     {
301 301
         $type = $this->name;
302
-        $paths = array_map(function ($item) use ($type) {
302
+        $paths = array_map(function($item) use ($type) {
303 303
             return $item.'.'.$type;
304 304
         }, ViewNamespaces::getFor('buttons'));
305 305
 
@@ -467,7 +467,7 @@  discard block
 block discarded – undo
467 467
 
468 468
         $itemExists = $this->collection()->contains('name', $this->name);
469 469
 
470
-        if (! $itemExists) {
470
+        if (!$itemExists) {
471 471
             $this->crud()->addCrudButton($this);
472 472
             if ($this->position == 'beginning') {
473 473
                 $this->before($this->collection()->first()->name);
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/Traits/Validation.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
      */
67 67
     public function setValidation($classOrRulesArray = false, $messages = [], $attributes = [])
68 68
     {
69
-        if (! $classOrRulesArray) {
69
+        if (!$classOrRulesArray) {
70 70
             $this->setValidationFromFields();
71 71
         } elseif (is_array($classOrRulesArray)) {
72 72
             $this->setValidationFromArray($classOrRulesArray, $messages, $attributes);
@@ -147,7 +147,7 @@  discard block
 block discarded – undo
147 147
             return $this->checkRequestValidity($extendedRules, $extendedMessages, $extendedAttributes, $formRequest);
148 148
         }
149 149
 
150
-        return ! empty($rules) ? $this->checkRequestValidity($rules, $messages, $attributes) : $this->getRequest();
150
+        return !empty($rules) ? $this->checkRequestValidity($rules, $messages, $attributes) : $this->getRequest();
151 151
     }
152 152
 
153 153
     /**
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
                 if (is_string($validationRules)) {
196 196
                     $validationRules = explode('|', $validationRules);
197 197
                 }
198
-                if (! is_array($validationRules)) {
198
+                if (!is_array($validationRules)) {
199 199
                     $validationRules = [$validationRules];
200 200
                 }
201 201
                 foreach ($validationRules as $rule) {
@@ -238,7 +238,7 @@  discard block
 block discarded – undo
238 238
      */
239 239
     public function isRequired($inputKey)
240 240
     {
241
-        if (! $this->hasOperationSetting('requiredFields')) {
241
+        if (!$this->hasOperationSetting('requiredFields')) {
242 242
             return false;
243 243
         }
244 244
 
@@ -259,7 +259,7 @@  discard block
 block discarded – undo
259 259
     {
260 260
         [$rules, $messages, $attributes] = $this->getValidationDataFromField($field, $parent);
261 261
 
262
-        if (! empty($rules)) {
262
+        if (!empty($rules)) {
263 263
             $this->setValidation($rules, $messages, $attributes);
264 264
         }
265 265
     }
@@ -274,10 +274,10 @@  discard block
 block discarded – undo
274 274
     {
275 275
         $messages = [];
276 276
         collect($fields)
277
-            ->filter(function ($value, $key) {
277
+            ->filter(function($value, $key) {
278 278
                 // only keep fields where 'validationMessages' OR there are subfields
279 279
                 return array_key_exists('validationMessages', $value) || array_key_exists('subfields', $value);
280
-            })->each(function ($item, $key) use (&$messages) {
280
+            })->each(function($item, $key) use (&$messages) {
281 281
                 if (isset($item['validationMessages'])) {
282 282
                     foreach ($item['validationMessages'] as $rule => $message) {
283 283
                         $messages[$key.'.'.$rule] = $message;
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
                 }
286 286
                 // add messages from subfields
287 287
                 if (array_key_exists('subfields', $item)) {
288
-                    $subfieldsWithValidationMessages = array_filter($item['subfields'], function ($subfield) {
288
+                    $subfieldsWithValidationMessages = array_filter($item['subfields'], function($subfield) {
289 289
                         return array_key_exists('validationRules', $subfield);
290 290
                     });
291 291
 
@@ -310,16 +310,16 @@  discard block
 block discarded – undo
310 310
     {
311 311
         $attributes = [];
312 312
         collect($fields)
313
-            ->filter(function ($value, $key) {
313
+            ->filter(function($value, $key) {
314 314
                 // only keep fields where 'validationAttribute' exists OR there are subfields
315 315
                 return array_key_exists('validationAttribute', $value) || array_key_exists('subfields', $value);
316
-            })->each(function ($item, $key) use (&$attributes) {
316
+            })->each(function($item, $key) use (&$attributes) {
317 317
                 if (isset($item['validationAttribute'])) {
318 318
                     $attributes[$key] = $item['validationAttribute'];
319 319
                 }
320 320
                 // add attributes from subfields
321 321
                 if (array_key_exists('subfields', $item)) {
322
-                    $subfieldsWithValidationAttribute = array_filter($item['subfields'], function ($subfield) {
322
+                    $subfieldsWithValidationAttribute = array_filter($item['subfields'], function($subfield) {
323 323
                         return array_key_exists('validationAttribute', $subfield);
324 324
                     });
325 325
 
@@ -341,10 +341,10 @@  discard block
 block discarded – undo
341 341
     private function getValidationRulesFromFieldsAndSubfields($fields)
342 342
     {
343 343
         $rules = collect($fields)
344
-            ->filter(function ($value, $key) {
344
+            ->filter(function($value, $key) {
345 345
                 // only keep fields where 'validationRules' OR there are subfields
346 346
                 return array_key_exists('validationRules', $value) || array_key_exists('subfields', $value);
347
-            })->map(function ($item, $key) {
347
+            })->map(function($item, $key) {
348 348
                 $validationRules = [];
349 349
                 // only keep the rules, not the entire field definition
350 350
                 if (isset($item['validationRules'])) {
@@ -352,7 +352,7 @@  discard block
 block discarded – undo
352 352
                 }
353 353
                 // add validation rules for subfields
354 354
                 if (array_key_exists('subfields', $item)) {
355
-                    $subfieldsWithValidation = array_filter($item['subfields'], function ($subfield) {
355
+                    $subfieldsWithValidation = array_filter($item['subfields'], function($subfield) {
356 356
                         return array_key_exists('validationRules', $subfield);
357 357
                     });
358 358
 
Please login to merge, or discard this patch.