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
Pull Request — main (#5478)
by Pedro
15:13
created
src/macros.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -19,8 +19,8 @@  discard block
 block discarded – undo
19 19
  *      - when true: `address[street]`
20 20
  *      - when false: `[address][street]`
21 21
  */
22
-if (! Str::hasMacro('dotsToSquareBrackets')) {
23
-    Str::macro('dotsToSquareBrackets', function ($string, $ignore = [], $keyFirst = true) {
22
+if (!Str::hasMacro('dotsToSquareBrackets')) {
23
+    Str::macro('dotsToSquareBrackets', function($string, $ignore = [], $keyFirst = true) {
24 24
         $stringParts = explode('.', $string);
25 25
         $result = '';
26 26
 
@@ -34,8 +34,8 @@  discard block
 block discarded – undo
34 34
         return $result;
35 35
     });
36 36
 }
37
-if (! CrudColumn::hasMacro('withFiles')) {
38
-    CrudColumn::macro('withFiles', function ($uploadDefinition = [], $subfield = null, $registerUploaderEvents = true) {
37
+if (!CrudColumn::hasMacro('withFiles')) {
38
+    CrudColumn::macro('withFiles', function($uploadDefinition = [], $subfield = null, $registerUploaderEvents = true) {
39 39
         $uploadDefinition = is_array($uploadDefinition) ? $uploadDefinition : [];
40 40
         /** @var CrudField|CrudColumn $this */
41 41
         RegisterUploadEvents::handle($this, $uploadDefinition, 'withFiles', $subfield, $registerUploaderEvents);
@@ -44,8 +44,8 @@  discard block
 block discarded – undo
44 44
     });
45 45
 }
46 46
 
47
-if (! CrudField::hasMacro('withFiles')) {
48
-    CrudField::macro('withFiles', function ($uploadDefinition = [], $subfield = null, $registerUploaderEvents = true) {
47
+if (!CrudField::hasMacro('withFiles')) {
48
+    CrudField::macro('withFiles', function($uploadDefinition = [], $subfield = null, $registerUploaderEvents = true) {
49 49
         $uploadDefinition = is_array($uploadDefinition) ? $uploadDefinition : [];
50 50
         /** @var CrudField|CrudColumn $this */
51 51
         RegisterUploadEvents::handle($this, $uploadDefinition, 'withFiles', $subfield, $registerUploaderEvents);
@@ -54,8 +54,8 @@  discard block
 block discarded – undo
54 54
     });
55 55
 }
56 56
 
57
-if (! CrudColumn::hasMacro('linkTo')) {
58
-    CrudColumn::macro('linkTo', function (string|array|Closure $routeOrConfiguration, ?array $parameters = []): static {
57
+if (!CrudColumn::hasMacro('linkTo')) {
58
+    CrudColumn::macro('linkTo', function(string | array | Closure $routeOrConfiguration, ?array $parameters = []): static {
59 59
         $wrapper = $this->attributes['wrapper'] ?? [];
60 60
 
61 61
         // parse the function input to get the actual route and parameters we'll be working with
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
 
69 69
         // if the route is a closure, we'll just call it
70 70
         if ($route instanceof Closure) {
71
-            $wrapper['href'] = function ($crud, $column, $entry, $related_key) use ($route) {
71
+            $wrapper['href'] = function($crud, $column, $entry, $related_key) use ($route) {
72 72
                 return $route($entry, $related_key, $column, $crud);
73 73
             };
74 74
             $this->wrapper($wrapper);
@@ -77,13 +77,13 @@  discard block
 block discarded – undo
77 77
         }
78 78
 
79 79
         // if the route doesn't exist, we'll throw an exception
80
-        if (! $routeInstance = Route::getRoutes()->getByName($route)) {
80
+        if (!$routeInstance = Route::getRoutes()->getByName($route)) {
81 81
             throw new \Exception("Route [{$route}] not found while building the link for column [{$this->attributes['name']}].");
82 82
         }
83 83
 
84 84
         // calculate the parameters we'll be using for the route() call
85 85
         // (eg. if there's only one parameter and user didn't provide it, we'll assume it's the entry's related key)
86
-        $parameters = (function () use ($parameters, $routeInstance, $route) {
86
+        $parameters = (function() use ($parameters, $routeInstance, $route) {
87 87
             $expectedParameters = $routeInstance->parameterNames();
88 88
 
89 89
             if (count($expectedParameters) === 0) {
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
             if (count($autoInferredParameter) > 1) {
95 95
                 throw new \Exception("Route [{$route}] expects parameters [".implode(', ', $expectedParameters)."]. Insufficient parameters provided in column: [{$this->attributes['name']}].");
96 96
             }
97
-            $autoInferredParameter = current($autoInferredParameter) ? [current($autoInferredParameter) => function ($entry, $related_key, $column, $crud) {
97
+            $autoInferredParameter = current($autoInferredParameter) ? [current($autoInferredParameter) => function($entry, $related_key, $column, $crud) {
98 98
                 $entity = $crud->isAttributeInRelationString($column) ? Str::before($column['entity'], '.') : $column['entity'];
99 99
 
100 100
                 return $related_key ?? $entry->{$entity}?->getKey();
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
         })();
105 105
 
106 106
         // set up the wrapper href attribute
107
-        $wrapper['href'] = function ($crud, $column, $entry, $related_key) use ($route, $parameters) {
107
+        $wrapper['href'] = function($crud, $column, $entry, $related_key) use ($route, $parameters) {
108 108
             // if the parameter is callable, we'll call it
109 109
             $parameters = collect($parameters)->map(fn ($item) => is_callable($item) ? $item($entry, $related_key, $column, $crud) : $item)->toArray();
110 110
 
@@ -121,17 +121,17 @@  discard block
 block discarded – undo
121 121
     });
122 122
 }
123 123
 
124
-if (! CrudColumn::hasMacro('linkToShow')) {
125
-    CrudColumn::macro('linkToShow', function (): static {
124
+if (!CrudColumn::hasMacro('linkToShow')) {
125
+    CrudColumn::macro('linkToShow', function(): static {
126 126
         $name = $this->attributes['name'];
127 127
         $entity = $this->attributes['entity'] ?? null;
128 128
         $route = "$entity.show";
129 129
 
130
-        if (! $entity) {
130
+        if (!$entity) {
131 131
             throw new \Exception("Entity not found while building the link for column [{$name}].");
132 132
         }
133 133
 
134
-        if (! Route::getRoutes()->getByName($route)) {
134
+        if (!Route::getRoutes()->getByName($route)) {
135 135
             throw new \Exception("Route '{$route}' not found while building the link for column [{$name}].");
136 136
         }
137 137
 
@@ -142,8 +142,8 @@  discard block
 block discarded – undo
142 142
     });
143 143
 }
144 144
 
145
-if (! CrudColumn::hasMacro('linkTarget')) {
146
-    CrudColumn::macro('linkTarget', function (string $target = '_self'): static {
145
+if (!CrudColumn::hasMacro('linkTarget')) {
146
+    CrudColumn::macro('linkTarget', function(string $target = '_self'): static {
147 147
         $this->wrapper([
148 148
             ...$this->attributes['wrapper'] ?? [],
149 149
             'target' => $target,
@@ -159,8 +159,8 @@  discard block
 block discarded – undo
159 159
  *
160 160
  * It will go to the given CrudController and get the setupRoutes() method on it.
161 161
  */
162
-if (! Route::hasMacro('crud')) {
163
-    Route::macro('crud', function ($name, $controller) {
162
+if (!Route::hasMacro('crud')) {
163
+    Route::macro('crud', function($name, $controller) {
164 164
         // put together the route name prefix,
165 165
         // as passed to the Route::group() statements
166 166
         $routeName = '';
Please login to merge, or discard this patch.
src/app/Console/Commands/Themes/InstallsTheme.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
         }
72 72
 
73 73
         // Display general error in case it failed
74
-        if (! $this->isInstalled()) {
74
+        if (!$this->isInstalled()) {
75 75
             $this->errorProgressBlock();
76 76
             $this->note('For further information please check the log file.');
77 77
             $this->note('You can also follow the manual installation process documented on GitHub.');
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
         $this->progressBlock('Publish theme config file');
85 85
 
86 86
         // manually include the provider in the run-time
87
-        if (! class_exists(self::$addon['provider'])) {
87
+        if (!class_exists(self::$addon['provider'])) {
88 88
             include self::$addon['provider_path'] ?? self::$addon['path'].'/src/AddonServiceProvider.php';
89 89
             app()->register(self::$addon['provider']);
90 90
         }
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/CrudPanel.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -109,11 +109,11 @@  discard block
 block discarded – undo
109 109
      */
110 110
     public function setModel($model_namespace)
111 111
     {
112
-        if (! class_exists($model_namespace)) {
112
+        if (!class_exists($model_namespace)) {
113 113
             throw new Exception('The model does not exist.', 500);
114 114
         }
115 115
 
116
-        if (! method_exists($model_namespace, 'hasCrudTrait')) {
116
+        if (!method_exists($model_namespace, 'hasCrudTrait')) {
117 117
             throw new Exception('Please use CrudTrait on the model.', 500);
118 118
         }
119 119
 
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
 
207 207
         $complete_route = $route.'.index';
208 208
 
209
-        if (! \Route::has($complete_route)) {
209
+        if (!\Route::has($complete_route)) {
210 210
             throw new Exception('There are no routes for this route name.', 404);
211 211
         }
212 212
 
@@ -304,7 +304,7 @@  discard block
 block discarded – undo
304 304
      */
305 305
     public function getFirstOfItsTypeInArray($type, $array)
306 306
     {
307
-        return Arr::first($array, function ($item) use ($type) {
307
+        return Arr::first($array, function($item) use ($type) {
308 308
             return $item['type'] == $type;
309 309
         });
310 310
     }
@@ -324,8 +324,8 @@  discard block
 block discarded – undo
324 324
      */
325 325
     public function sync($type, $fields, $attributes)
326 326
     {
327
-        if (! empty($this->{$type})) {
328
-            $this->{$type} = array_map(function ($field) use ($fields, $attributes) {
327
+        if (!empty($this->{$type})) {
328
+            $this->{$type} = array_map(function($field) use ($fields, $attributes) {
329 329
                 if (in_array($field['name'], (array) $fields)) {
330 330
                     $field = array_merge($field, $attributes);
331 331
                 }
@@ -355,15 +355,15 @@  discard block
 block discarded – undo
355 355
     {
356 356
         $relationArray = explode('.', $relationString);
357 357
 
358
-        if (! isset($length)) {
358
+        if (!isset($length)) {
359 359
             $length = count($relationArray);
360 360
         }
361 361
 
362
-        if (! isset($model)) {
362
+        if (!isset($model)) {
363 363
             $model = $this->model;
364 364
         }
365 365
 
366
-        $result = array_reduce(array_splice($relationArray, 0, $length), function ($obj, $method) {
366
+        $result = array_reduce(array_splice($relationArray, 0, $length), function($obj, $method) {
367 367
             try {
368 368
                 $result = $obj->$method();
369 369
 
@@ -399,7 +399,7 @@  discard block
 block discarded – undo
399 399
             if (is_array($entries)) {
400 400
                 //if attribute does not exist in main array we have more than one entry OR the attribute
401 401
                 //is an accessor that is not in $appends property of model.
402
-                if (! isset($entries[$attribute])) {
402
+                if (!isset($entries[$attribute])) {
403 403
                     //we first check if we don't have the attribute because it's an accessor that is not in appends.
404 404
                     if ($model_instance->hasGetMutator($attribute) && isset($entries[$modelKey])) {
405 405
                         $entry_in_database = $model_instance->find($entries[$modelKey]);
@@ -438,21 +438,21 @@  discard block
 block discarded – undo
438 438
      */
439 439
     public function parseTranslatableAttributes($model, $attribute, $value)
440 440
     {
441
-        if (! method_exists($model, 'isTranslatableAttribute')) {
441
+        if (!method_exists($model, 'isTranslatableAttribute')) {
442 442
             return $value;
443 443
         }
444 444
 
445
-        if (! $model->isTranslatableAttribute($attribute)) {
445
+        if (!$model->isTranslatableAttribute($attribute)) {
446 446
             return $value;
447 447
         }
448 448
 
449
-        if (! is_array($value)) {
449
+        if (!is_array($value)) {
450 450
             $decodedAttribute = json_decode($value, true) ?? ($value !== null ? [$value] : []);
451 451
         } else {
452 452
             $decodedAttribute = $value;
453 453
         }
454 454
 
455
-        if (is_array($decodedAttribute) && ! empty($decodedAttribute)) {
455
+        if (is_array($decodedAttribute) && !empty($decodedAttribute)) {
456 456
             if (isset($decodedAttribute[app()->getLocale()])) {
457 457
                 return $decodedAttribute[app()->getLocale()];
458 458
             } else {
@@ -470,7 +470,7 @@  discard block
 block discarded – undo
470 470
         if (method_exists($model, 'translationEnabled') && $model->translationEnabled()) {
471 471
             $locale = $this->getRequest()->input('_locale', app()->getLocale());
472 472
             if (in_array($locale, array_keys($model->getAvailableLocales()))) {
473
-                $model->setLocale(! is_bool($useFallbackLocale) ? $useFallbackLocale : $locale);
473
+                $model->setLocale(!is_bool($useFallbackLocale) ? $useFallbackLocale : $locale);
474 474
                 $model->useFallbackLocale = (bool) $useFallbackLocale;
475 475
             }
476 476
         }
@@ -493,7 +493,7 @@  discard block
 block discarded – undo
493 493
         $relation = $model->{$firstRelationName};
494 494
 
495 495
         $results = [];
496
-        if (! is_null($relation)) {
496
+        if (!is_null($relation)) {
497 497
             if ($relation instanceof Collection) {
498 498
                 $currentResults = $relation->all();
499 499
             } elseif (is_array($relation)) {
@@ -506,7 +506,7 @@  discard block
 block discarded – undo
506 506
 
507 507
             array_shift($relationArray);
508 508
 
509
-            if (! empty($relationArray)) {
509
+            if (!empty($relationArray)) {
510 510
                 foreach ($currentResults as $currentResult) {
511 511
                     $results = array_merge_recursive($results, $this->getRelatedEntries($currentResult, implode('.', $relationArray)));
512 512
                 }
Please login to merge, or discard this patch.
config/database/migrations/2024_02_15_125654_create_uploaders_table.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@
 block discarded – undo
11 11
      */
12 12
     public function up(): void
13 13
     {
14
-        Schema::create('uploaders', function (Blueprint $table) {
14
+        Schema::create('uploaders', function(Blueprint $table) {
15 15
             $table->bigIncrements('id')->unsigned();
16 16
             $table->string('upload')->nullable();
17 17
             $table->string('image')->nullable();
Please login to merge, or discard this patch.
src/app/Library/Uploaders/Support/RegisterUploadEvents.php 1 patch
Spacing   +15 added lines, -15 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.');
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
 
@@ -35,9 +35,9 @@  discard block
 block discarded – undo
35 35
     /*******************************
36 36
      * Private methods - implementation
37 37
      *******************************/
38
-    private function registerEvents(array|null $subfield = [], ?bool $registerModelEvents = true): void
38
+    private function registerEvents(array | null $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;
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
         }
83 83
 
84 84
         $subfields = collect($this->crudObject->getAttributes()['subfields']);
85
-        $subfields = $subfields->map(function ($item) use ($subfield, $uploader) {
85
+        $subfields = $subfields->map(function($item) use ($subfield, $uploader) {
86 86
             if ($item['name'] === $subfield['name']) {
87 87
                 $item['upload'] = true;
88 88
                 $item['disk'] = $uploader->getDisk();
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
         }
113 113
 
114 114
         if ($this->crudObjectType === 'field') {
115
-            $model::saving(function ($entry) use ($uploader) {
115
+            $model::saving(function($entry) use ($uploader) {
116 116
                 $entry = $uploader->storeUploadedFiles($entry);
117 117
             });
118 118
         }
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
             // is not called in pivot models when loading the relations.
126 126
             $retrieveModel = $this->getModelForRetrieveEvent($model, $uploader);
127 127
 
128
-            $retrieveModel::retrieved(function ($entry) use ($uploader) {
128
+            $retrieveModel::retrieved(function($entry) use ($uploader) {
129 129
                 if ($entry->translationEnabled()) {
130 130
                     $locale = request('_locale', app()->getLocale());
131 131
                     if (in_array($locale, array_keys($entry->getAvailableLocales()))) {
@@ -136,14 +136,14 @@  discard block
 block discarded – undo
136 136
             });
137 137
         }
138 138
 
139
-        $model::deleting(function ($entry) use ($uploader) {
139
+        $model::deleting(function($entry) use ($uploader) {
140 140
             $uploader->deleteUploadedFiles($entry);
141 141
         });
142 142
 
143 143
         // if the uploader is a relationship and handles repeatable files, we will also register the deleting event on the
144 144
         // parent model. that way we can control the deletion of the files when the parent model is deleted.
145 145
         if ($uploader->isRelationship() && $uploader->handleRepeatableFiles) {
146
-            app('crud')->model::deleting(function ($entry) use ($uploader) {
146
+            app('crud')->model::deleting(function($entry) use ($uploader) {
147 147
                 $uploader->deleteUploadedFiles($entry);
148 148
             });
149 149
         }
@@ -165,18 +165,18 @@  discard block
 block discarded – undo
165 165
     {
166 166
         $hasCustomUploader = isset($uploaderConfiguration['uploader']);
167 167
 
168
-        if ($hasCustomUploader && ! is_a($uploaderConfiguration['uploader'], UploaderInterface::class, true)) {
168
+        if ($hasCustomUploader && !is_a($uploaderConfiguration['uploader'], UploaderInterface::class, true)) {
169 169
             throw new Exception('Invalid uploader class provided for '.$this->crudObjectType.' type: '.$crudObject['type']);
170 170
         }
171 171
 
172 172
         if ($hasCustomUploader) {
173
-            return $uploaderConfiguration['uploader']::for($crudObject, $uploaderConfiguration);
173
+            return $uploaderConfiguration['uploader']::for ($crudObject, $uploaderConfiguration);
174 174
         }
175 175
 
176 176
         $uploader = app('UploadersRepository')->hasUploadFor($crudObject['type'], $this->macro);
177 177
 
178 178
         if ($uploader) {
179
-            return app('UploadersRepository')->getUploadFor($crudObject['type'], $this->macro)::for($crudObject, $uploaderConfiguration);
179
+            return app('UploadersRepository')->getUploadFor($crudObject['type'], $this->macro)::for ($crudObject, $uploaderConfiguration);
180 180
         }
181 181
 
182 182
         throw new Exception('Undefined upload type for '.$this->crudObjectType.' type: '.$crudObject['type']);
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
 
198 198
     private function getSubfieldModel(array $subfield, UploaderInterface $uploader)
199 199
     {
200
-        if (! $uploader->isRelationship()) {
200
+        if (!$uploader->isRelationship()) {
201 201
             return $subfield['baseModel'] ?? get_class(app('crud')->getModel());
202 202
         }
203 203
 
@@ -210,7 +210,7 @@  discard block
 block discarded – undo
210 210
 
211 211
     private function getModelForRetrieveEvent(string $model, UploaderInterface $uploader)
212 212
     {
213
-        if (! $uploader->isRelationship()) {
213
+        if (!$uploader->isRelationship()) {
214 214
             return $model;
215 215
         }
216 216
 
Please login to merge, or discard this patch.
src/app/Library/Uploaders/SingleBase64Image.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
         $value = $value ?? CRUD::getRequest()->get($this->getName());
16 16
         $previousImage = $this->getPreviousFiles($entry);
17 17
 
18
-        if (! $value && $previousImage) {
18
+        if (!$value && $previousImage) {
19 19
             Storage::disk($this->getDisk())->delete($previousImage);
20 20
 
21 21
             return null;
@@ -68,6 +68,6 @@  discard block
 block discarded – undo
68 68
 
69 69
     public function shouldKeepPreviousValueUnchanged(Model $entry, $entryValue): bool
70 70
     {
71
-        return $entry->exists && is_string($entryValue) && ! Str::startsWith($entryValue, 'data:image');
71
+        return $entry->exists && is_string($entryValue) && !Str::startsWith($entryValue, 'data:image');
72 72
     }
73 73
 }
Please login to merge, or discard this patch.
src/app/Library/Uploaders/Uploader.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
 
26 26
     private bool $deleteWhenEntryIsDeleted = true;
27 27
 
28
-    private bool|string $attachedToFakeField = false;
28
+    private bool | string $attachedToFakeField = false;
29 29
 
30 30
     /**
31 31
      * Cloud disks have the ability to generate temporary URLs to files, should we do it?
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
     /*******************************
63 63
      * Static methods
64 64
      *******************************/
65
-    public static function for(array $crudObject, array $definition): UploaderInterface
65
+    public static function for (array $crudObject, array $definition): UploaderInterface
66 66
     {
67 67
         return new static($crudObject, $definition);
68 68
     }
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
 
103 103
     public function deleteUploadedFiles(Model $entry): void
104 104
     {
105
-        if (! in_array(SoftDeletes::class, class_uses_recursive($entry), true)) {
105
+        if (!in_array(SoftDeletes::class, class_uses_recursive($entry), true)) {
106 106
             $this->performFileDeletion($entry);
107 107
 
108 108
             return;
@@ -177,7 +177,7 @@  discard block
 block discarded – undo
177 177
 
178 178
     public function getPreviousFiles(Model $entry): mixed
179 179
     {
180
-        if (! $this->attachedToFakeField) {
180
+        if (!$this->attachedToFakeField) {
181 181
             return $this->getOriginalValue($entry);
182 182
         }
183 183
         $value = $this->getOriginalValue($entry, $this->attachedToFakeField);
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
         return $this->attachedToFakeField !== false;
197 197
     }
198 198
 
199
-    public function getFakeAttribute(): bool|string
199
+    public function getFakeAttribute(): bool | string
200 200
     {
201 201
         return $this->attachedToFakeField;
202 202
     }
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
         return $this;
224 224
     }
225 225
 
226
-    public function fake(bool|string $isFake): self
226
+    public function fake(bool | string $isFake): self
227 227
     {
228 228
         $this->attachedToFakeField = $isFake;
229 229
 
@@ -254,7 +254,7 @@  discard block
 block discarded – undo
254 254
         }
255 255
 
256 256
         if ($this->handleMultipleFiles) {
257
-            if (! isset($entry->getCasts()[$this->getName()]) && is_string($value)) {
257
+            if (!isset($entry->getCasts()[$this->getName()]) && is_string($value)) {
258 258
                 $entry->{$this->getAttributeName()} = json_decode($value, true);
259 259
             }
260 260
 
@@ -268,7 +268,7 @@  discard block
 block discarded – undo
268 268
 
269 269
     protected function deleteFiles(Model $entry)
270 270
     {
271
-        if (! $this->shouldDeleteFiles()) {
271
+        if (!$this->shouldDeleteFiles()) {
272 272
             return;
273 273
         }
274 274
 
@@ -303,7 +303,7 @@  discard block
 block discarded – undo
303 303
 
304 304
     private function performFileDeletion(Model $entry)
305 305
     {
306
-        if (! $this->handleRepeatableFiles && $this->deleteWhenEntryIsDeleted) {
306
+        if (!$this->handleRepeatableFiles && $this->deleteWhenEntryIsDeleted) {
307 307
             $this->deleteFiles($entry);
308 308
 
309 309
             return;
@@ -332,7 +332,7 @@  discard block
 block discarded – undo
332 332
 
333 333
         $previousValue = $entry->getOriginal($field);
334 334
 
335
-        if (! $previousValue) {
335
+        if (!$previousValue) {
336 336
             return $previousValue;
337 337
         }
338 338
 
Please login to merge, or discard this patch.
src/app/Library/Uploaders/Support/Traits/HandleRepeatableUploads.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 {
19 19
     public bool $handleRepeatableFiles = false;
20 20
 
21
-    public null|string $repeatableContainerName = null;
21
+    public null | string $repeatableContainerName = null;
22 22
 
23 23
     /*******************************
24 24
      * Setters - fluently configure the uploader
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
     /*******************************
36 36
      * Getters
37 37
      *******************************/
38
-    public function getRepeatableContainerName(): null|string
38
+    public function getRepeatableContainerName(): null | string
39 39
     {
40 40
         return $this->repeatableContainerName;
41 41
     }
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
         foreach (app('UploadersRepository')->getRepeatableUploadersFor($this->getRepeatableContainerName()) as $uploader) {
163 163
             $uploadedValues = $uploader->uploadRepeatableFiles($values->pluck($uploader->getAttributeName())->toArray(), $this->getPreviousRepeatableValues($entry, $uploader));
164 164
 
165
-            $values = $values->map(function ($item, $key) use ($uploadedValues, $uploader) {
165
+            $values = $values->map(function($item, $key) use ($uploadedValues, $uploader) {
166 166
                 $item[$uploader->getAttributeName()] = $uploadedValues[$key] ?? null;
167 167
 
168 168
                 return $item;
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
 
194 194
         $values = $entry->{$this->getRepeatableContainerName()};
195 195
         $values = is_string($values) ? json_decode($values, true) : $values;
196
-        $values = array_map(function ($item) use ($repeatableUploaders) {
196
+        $values = array_map(function($item) use ($repeatableUploaders) {
197 197
             foreach ($repeatableUploaders as $upload) {
198 198
                 $item[$upload->getAttributeName()] = $this->getValuesWithPathStripped($item, $upload);
199 199
             }
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
 
209 209
     private function retrieveRepeatableRelationFiles(Model $entry)
210 210
     {
211
-        switch($this->getRepeatableRelationType()) {
211
+        switch ($this->getRepeatableRelationType()) {
212 212
             case 'BelongsToMany':
213 213
             case 'MorphToMany':
214 214
                 $pivotClass = app('crud')->getModel()->{$this->getUploaderSubfield()['baseEntity']}()->getPivotClass();
@@ -261,12 +261,12 @@  discard block
 block discarded – undo
261 261
         $repeatableValues ??= collect($entry->{$this->getRepeatableContainerName()});
262 262
 
263 263
         foreach (app('UploadersRepository')->getRepeatableUploadersFor($this->getRepeatableContainerName()) as $upload) {
264
-            if (! $upload->shouldDeleteFiles()) {
264
+            if (!$upload->shouldDeleteFiles()) {
265 265
                 continue;
266 266
             }
267 267
             $values = $repeatableValues->pluck($upload->getName())->toArray();
268 268
             foreach ($values as $value) {
269
-                if (! $value) {
269
+                if (!$value) {
270 270
                     continue;
271 271
                 }
272 272
 
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
     /**
290 290
      * Given two multidimensional arrays/collections, merge them recursively.
291 291
      */
292
-    protected function mergeValuesRecursive(array|Collection $array1, array|Collection $array2): array|Collection
292
+    protected function mergeValuesRecursive(array | Collection $array1, array | Collection $array2): array | Collection
293 293
     {
294 294
         $merged = $array1;
295 295
         foreach ($array2 as $key => &$value) {
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
     {
312 312
         $items = CRUD::getRequest()->input('_order_'.$this->getRepeatableContainerName()) ?? [];
313 313
 
314
-        array_walk($items, function (&$key, $value) {
314
+        array_walk($items, function(&$key, $value) {
315 315
             $requestValue = $key[$this->getName()] ?? null;
316 316
             $key = $this->handleMultipleFiles ? (is_string($requestValue) ? explode(',', $requestValue) : $requestValue) : $requestValue;
317 317
         });
@@ -323,22 +323,22 @@  discard block
 block discarded – undo
323 323
     {
324 324
         $previousValues = $entry->getOriginal($uploader->getRepeatableContainerName());
325 325
 
326
-        if (! is_array($previousValues)) {
326
+        if (!is_array($previousValues)) {
327 327
             $previousValues = json_decode($previousValues, true);
328 328
         }
329 329
 
330
-        if (! empty($previousValues)) {
330
+        if (!empty($previousValues)) {
331 331
             $previousValues = array_column($previousValues, $uploader->getName());
332 332
         }
333 333
 
334 334
         return $previousValues ?? [];
335 335
     }
336 336
 
337
-    private function getValuesWithPathStripped(array|string|null $item, UploaderInterface $uploader)
337
+    private function getValuesWithPathStripped(array | string | null $item, UploaderInterface $uploader)
338 338
     {
339 339
         $uploadedValues = $item[$uploader->getName()] ?? null;
340 340
         if (is_array($uploadedValues)) {
341
-            return array_map(function ($value) use ($uploader) {
341
+            return array_map(function($value) use ($uploader) {
342 342
                 return $uploader->getValueWithoutPath($value);
343 343
             }, $uploadedValues);
344 344
         }
@@ -348,8 +348,8 @@  discard block
 block discarded – undo
348 348
 
349 349
     private function deleteRelationshipFiles(Model $entry): void
350 350
     {
351
-        if (! is_a($entry, Pivot::class, true) &&
352
-            ! $entry->relationLoaded($this->getRepeatableContainerName()) &&
351
+        if (!is_a($entry, Pivot::class, true) &&
352
+            !$entry->relationLoaded($this->getRepeatableContainerName()) &&
353 353
             method_exists($entry, $this->getRepeatableContainerName())
354 354
         ) {
355 355
             $entry->loadMissing($this->getRepeatableContainerName());
@@ -376,8 +376,8 @@  discard block
 block discarded – undo
376 376
             $relatedEntries = $entry->{$this->getRepeatableContainerName()} ?? [];
377 377
         }
378 378
 
379
-        if (! is_a($relatedEntries ?? '', Collection::class, true)) {
380
-            $relatedEntries = ! empty($relatedEntries) ? [$relatedEntries] : [$entry];
379
+        if (!is_a($relatedEntries ?? '', Collection::class, true)) {
380
+            $relatedEntries = !empty($relatedEntries) ? [$relatedEntries] : [$entry];
381 381
         }
382 382
 
383 383
         foreach ($relatedEntries as $relatedEntry) {
@@ -385,9 +385,9 @@  discard block
 block discarded – undo
385 385
         }
386 386
     }
387 387
 
388
-    protected function deletePivotFiles(Pivot|Model $entry)
388
+    protected function deletePivotFiles(Pivot | Model $entry)
389 389
     {
390
-        if (! is_a($entry, Pivot::class, true)) {
390
+        if (!is_a($entry, Pivot::class, true)) {
391 391
             $pivots = $entry->{$this->getRepeatableContainerName()};
392 392
             foreach ($pivots as $pivot) {
393 393
                 $this->deletePivotModelFiles($pivot);
@@ -397,24 +397,24 @@  discard block
 block discarded – undo
397 397
         }
398 398
 
399 399
         $pivotAttributes = $entry->getAttributes();
400
-        $connectedPivot = $entry->pivotParent->{$this->getRepeatableContainerName()}->where(function ($item) use ($pivotAttributes) {
400
+        $connectedPivot = $entry->pivotParent->{$this->getRepeatableContainerName()}->where(function($item) use ($pivotAttributes) {
401 401
             $itemPivotAttributes = $item->pivot->only(array_keys($pivotAttributes));
402 402
 
403 403
             return $itemPivotAttributes === $pivotAttributes;
404 404
         })->first();
405 405
 
406
-        if (! $connectedPivot) {
406
+        if (!$connectedPivot) {
407 407
             return;
408 408
         }
409 409
 
410 410
         $this->deletePivotModelFiles($connectedPivot);
411 411
     }
412 412
 
413
-    private function deletePivotModelFiles(Pivot|Model $entry)
413
+    private function deletePivotModelFiles(Pivot | Model $entry)
414 414
     {
415 415
         $files = $entry->getOriginal()['pivot_'.$this->getAttributeName()];
416 416
 
417
-        if (! $files) {
417
+        if (!$files) {
418 418
             return;
419 419
         }
420 420
 
Please login to merge, or discard this patch.
src/app/Console/Commands/PublishHeaderMetas.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
         ];
61 61
 
62 62
         foreach ($filesToPublish as $destination => $stub) {
63
-            if (! is_string($destination)) {
63
+            if (!is_string($destination)) {
64 64
                 $destination = $stub;
65 65
                 $stub = null;
66 66
             }
@@ -71,11 +71,11 @@  discard block
 block discarded – undo
71 71
                 continue;
72 72
             }
73 73
 
74
-            if (! File::isDirectory(dirname($destination))) {
74
+            if (!File::isDirectory(dirname($destination))) {
75 75
                 File::makeDirectory(dirname($destination), 0755, true);
76 76
             }
77 77
 
78
-            if (! $stub) {
78
+            if (!$stub) {
79 79
                 File::copy(__DIR__.'/../../../public/'.basename($destination), $destination);
80 80
                 $this->info("File {$destination} published.");
81 81
                 continue;
Please login to merge, or discard this patch.