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-method-to-get-ajax-uploade... ( 20693f...16244a )
by Pedro
11:40
created
src/app/Library/Uploaders/Support/UploadersRepository.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
      */
34 34
     public function markAsHandled(string $objectName): void
35 35
     {
36
-        if (! in_array($objectName, $this->handledUploaders)) {
36
+        if (!in_array($objectName, $this->handledUploaders)) {
37 37
             $this->handledUploaders[] = $objectName;
38 38
         }
39 39
     }
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
      */
84 84
     public function registerRepeatableUploader(string $uploadName, UploaderInterface $uploader): void
85 85
     {
86
-        if (! array_key_exists($uploadName, $this->repeatableUploaders) || ! in_array($uploader, $this->repeatableUploaders[$uploadName])) {
86
+        if (!array_key_exists($uploadName, $this->repeatableUploaders) || !in_array($uploader, $this->repeatableUploaders[$uploadName])) {
87 87
             $this->repeatableUploaders[$uploadName][] = $uploader;
88 88
         }
89 89
     }
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
      */
118 118
     public function getRegisteredUploadNames(string $uploadName): array
119 119
     {
120
-        return array_map(function ($uploader) {
120
+        return array_map(function($uploader) {
121 121
             return $uploader->getName();
122 122
         }, $this->getRepeatableUploadersFor($uploadName));
123 123
     }
@@ -154,16 +154,16 @@  discard block
 block discarded – undo
154 154
             abort(500, 'Could not find the field in the CRUD fields.');
155 155
         }
156 156
 
157
-        if (! $uploaderMacro = $this->getUploadCrudObjectMacroType($crudObject)) {
157
+        if (!$uploaderMacro = $this->getUploadCrudObjectMacroType($crudObject)) {
158 158
             abort(500, 'There is no uploader defined for the given field type.');
159 159
         }
160 160
 
161
-        if (! $this->isValidUploadField($crudObject, $uploaderMacro)) {
161
+        if (!$this->isValidUploadField($crudObject, $uploaderMacro)) {
162 162
             abort(500, 'Invalid field for upload.');
163 163
         }
164 164
 
165 165
         $uploaderConfiguration = $crudObject[$uploaderMacro] ?? [];
166
-        $uploaderConfiguration = ! is_array($uploaderConfiguration) ? [] : $uploaderConfiguration;
166
+        $uploaderConfiguration = !is_array($uploaderConfiguration) ? [] : $uploaderConfiguration;
167 167
         $uploaderClass = $this->getUploadFor($crudObject['type'], $uploaderMacro);
168 168
 
169 169
         return new $uploaderClass(['name' => $requestInputName], $uploaderConfiguration);
@@ -181,11 +181,11 @@  discard block
 block discarded – undo
181 181
     {
182 182
         if (Str::contains($crudObject['name'], '#')) {
183 183
             $container = Str::before($crudObject['name'], '#');
184
-            $field = array_filter(CRUD::fields()[$container]['subfields'] ?? [], function ($item) use ($crudObject, $uploaderMacro) {
184
+            $field = array_filter(CRUD::fields()[$container]['subfields'] ?? [], function($item) use ($crudObject, $uploaderMacro) {
185 185
                 return $item['name'] === $crudObject['name'] && in_array($item['type'], $this->getAjaxUploadTypes($uploaderMacro));
186 186
             });
187 187
 
188
-            return ! empty($field);
188
+            return !empty($field);
189 189
         }
190 190
 
191 191
         return in_array($crudObject['type'], $this->getAjaxUploadTypes($uploaderMacro));
Please login to merge, or discard this patch.
src/app/Library/Validation/Rules/ValidUploadMultiple.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -34,7 +34,7 @@
 block discarded – undo
34 34
             $data = $this->data;
35 35
             $data[$attribute] = array_diff($value, $filesDeleted);
36 36
 
37
-           return $this->validateFieldAndFile($attribute, $value, $data);
37
+            return $this->validateFieldAndFile($attribute, $value, $data);
38 38
         }
39 39
 
40 40
         return $this->validateFieldAndFile($attribute, $value);
Please login to merge, or discard this patch.
src/app/Library/Validation/Rules/ValidFileArray.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -72,7 +72,7 @@
 block discarded – undo
72 72
         return Arr::has($data, $attribute) ? [$attribute => Arr::get($data, $attribute)] : $data;
73 73
     }
74 74
 
75
-   /*  public function validateFieldRules(string $attribute, mixed $value = null, array|null $data = null, array|null $customRules = null): array
75
+    /*  public function validateFieldRules(string $attribute, mixed $value = null, array|null $data = null, array|null $customRules = null): array
76 76
     {
77 77
         
78 78
         $validatorData = $this->prepareValidatorData($data, $attribute);
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -12,12 +12,12 @@  discard block
 block discarded – undo
12 12
 
13 13
 abstract class ValidFileArray extends BackpackCustomRule
14 14
 {
15
-    public static function field(string|array|ValidationRule|Rule $rules = []): self
15
+    public static function field(string | array | ValidationRule | Rule $rules = []): self
16 16
     {
17 17
         $instance = new static();
18 18
         $instance->fieldRules = self::getRulesAsArray($rules);
19 19
 
20
-        if (! in_array('array', $instance->getFieldRules())) {
20
+        if (!in_array('array', $instance->getFieldRules())) {
21 21
             $instance->fieldRules[] = 'array';
22 22
         }
23 23
 
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
         
32 32
         // we validate each file individually to avoid returning messages like: `field.0` is not a pdf. 
33 33
         foreach ($items as $file) {
34
-            if(is_file($file)) {
34
+            if (is_file($file)) {
35 35
                 $validator = Validator::make(
36 36
                     [
37 37
                         $cleanAttribute => $file
@@ -57,10 +57,10 @@  discard block
 block discarded – undo
57 57
 
58 58
     protected function ensureValueIsValid($value)
59 59
     {
60
-        if (! is_array($value)) {
60
+        if (!is_array($value)) {
61 61
             try {
62 62
                 $value = json_decode($value, true) ?? [];
63
-            } catch(\Exception $e) {
63
+            } catch (\Exception $e) {
64 64
                 return false;
65 65
             }
66 66
         }
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
     /**
95 95
      * Run both field and file validations. 
96 96
      */
97
-    protected function validateFieldAndFile(string $attribute, mixed $value = null, ?array $data = null, array|null $customRules = null): array
97
+    protected function validateFieldAndFile(string $attribute, mixed $value = null, ?array $data = null, array | null $customRules = null): array
98 98
     {
99 99
         $fieldErrors = $this->validateFieldRules($attribute, $value, $data, $customRules);
100 100
         $fileErrors = $this->validateFileRules($attribute, $value);
Please login to merge, or discard this patch.
src/app/Library/Validation/Rules/BackpackCustomRule.php 1 patch
Spacing   +8 added lines, -9 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 
30 30
     public bool $implicit = true;
31 31
 
32
-    public static function field(string|array|ValidationRule|Rule $rules = []): self
32
+    public static function field(string | array | ValidationRule | Rule $rules = []): self
33 33
     {
34 34
         $instance = new static();
35 35
         $instance->fieldRules = self::getRulesAsArray($rules);
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
     {
50 50
         $value = $this->ensureValueIsValid($value);
51 51
 
52
-        if($value === false) {
52
+        if ($value === false) {
53 53
             $fail('Invalid value for the attribute.')->translate();
54 54
             return;
55 55
         }
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
 
89 89
     public function getFieldRules(): array
90 90
     {
91
-        return tap($this->fieldRules, function ($rule) {
91
+        return tap($this->fieldRules, function($rule) {
92 92
             if (is_a($rule, BackpackCustomRule::class, true)) {
93 93
                 $rule = $rule->getFieldRules();
94 94
             }
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
             $rules = explode('|', $rules);
104 104
         }
105 105
 
106
-        if (! is_array($rules)) {
106
+        if (!is_array($rules)) {
107 107
             $rules = [$rules];
108 108
         }
109 109
 
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 
120 120
     private function validateAndGetErrors(string $attribute, mixed $value, array $rules): array
121 121
     {
122
-        $validator =  Validator::make($value, [
122
+        $validator = Validator::make($value, [
123 123
             $attribute => $rules,
124 124
         ], $this->validator->customMessages, $this->validator->customAttributes);
125 125
 
@@ -129,8 +129,7 @@  discard block
 block discarded – undo
129 129
     protected function getValidationAttributeString(string $attribute)
130 130
     {
131 131
         return Str::substrCount($attribute, '.') > 1 ?
132
-                Str::before($attribute, '.').'.*.'.Str::afterLast($attribute, '.') :
133
-                $attribute;
132
+                Str::before($attribute, '.').'.*.'.Str::afterLast($attribute, '.') : $attribute;
134 133
     }
135 134
 
136 135
     protected function validateOnSubmit(string $attribute, mixed $value): array
@@ -138,7 +137,7 @@  discard block
 block discarded – undo
138 137
         return $this->validateRules($attribute, $value);
139 138
     }
140 139
 
141
-    protected function validateFieldAndFile(string $attribute, mixed $value = null, array|null $data = null, array|null $customRules = null): array
140
+    protected function validateFieldAndFile(string $attribute, mixed $value = null, array | null $data = null, array | null $customRules = null): array
142 141
     {
143 142
         $fieldErrors = $this->validateFieldRules($attribute, $value, $data, $customRules);
144 143
         $fileErrors = $this->validateFileRules($attribute, $value);
@@ -148,7 +147,7 @@  discard block
 block discarded – undo
148 147
     /**
149 148
      * Implementation.
150 149
      */
151
-    public function validateFieldRules(string $attribute, mixed $data = null, array|null $customRules = null): array
150
+    public function validateFieldRules(string $attribute, mixed $data = null, array | null $customRules = null): array
152 151
     {
153 152
         $data = $data ?? $this->data;
154 153
         $validationRuleAttribute = $this->getValidationAttributeString($attribute); 
Please login to merge, or discard this patch.
src/app/Library/Validation/Rules/ValidUpload.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -25,13 +25,13 @@  discard block
 block discarded – undo
25 25
     {
26 26
         $entry = CrudPanelFacade::getCurrentEntry();
27 27
 
28
-        if (! array_key_exists($attribute, $this->data) && $entry) {
28
+        if (!array_key_exists($attribute, $this->data) && $entry) {
29 29
             return [];
30 30
         }
31 31
 
32 32
         $fieldErrors = $this->validateFieldRules($attribute, $value);
33 33
 
34
-        if (! empty($value) && ! empty($this->getFileRules())) {
34
+        if (!empty($value) && !empty($this->getFileRules())) {
35 35
             $fileErrors = $this->validateFileRules($attribute, $value);
36 36
         }
37 37
 
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 
40 40
     }
41 41
 
42
-    public static function field(string|array|ValidationRule|Rule $rules = []): self
42
+    public static function field(string | array | ValidationRule | Rule $rules = []): self
43 43
     {
44 44
         return parent::field($rules);
45 45
     }
Please login to merge, or discard this patch.