Passed
Push — 2.x ( ba8025...66fa7c )
by Quentin
07:23
created
src/Repositories/Behaviors/HandleBlocks.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
         $blockRepository = app(BlockRepository::class);
71 71
 
72 72
         $blockRepository->bulkDelete($object->blocks()->pluck('id')->toArray());
73
-        $this->getBlocks($object, $fields)->each(function ($block) use ($object, $blockRepository) {
73
+        $this->getBlocks($object, $fields)->each(function($block) use ($object, $blockRepository) {
74 74
             $this->createBlock($blockRepository, $block);
75 75
         });
76 76
     }
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
         $blockCreated = $blockRepository->create($blockFields);
89 89
 
90 90
         // Handle child blocks
91
-        $blockFields['blocks']->each(function ($childBlock) use ($blockCreated, $blockRepository) {
91
+        $blockFields['blocks']->each(function($childBlock) use ($blockCreated, $blockRepository) {
92 92
             $childBlock['parent_id'] = $blockCreated->id;
93 93
             $this->createBlock($blockRepository, $childBlock);
94 94
         });
@@ -200,9 +200,9 @@  discard block
 block discarded – undo
200 200
                     ];
201 201
                 }
202 202
 
203
-                $fields['blocksFields'][] = Collection::make($block['content'])->filter(function ($value, $key) {
203
+                $fields['blocksFields'][] = Collection::make($block['content'])->filter(function($value, $key) {
204 204
                     return $key !== "browsers";
205
-                })->map(function ($value, $key) use ($block) {
205
+                })->map(function($value, $key) use ($block) {
206 206
                     return [
207 207
                         'name' => "blocks[$block->id][$key]",
208 208
                         'value' => $value,
@@ -215,15 +215,15 @@  discard block
 block discarded – undo
215 215
 
216 216
                 if ($medias) {
217 217
                     if (config('twill.media_library.translated_form_fields', false)) {
218
-                        $fields['blocksMedias'][] = Collection::make($medias)->mapWithKeys(function ($mediasByLocale, $locale) use ($block) {
219
-                            return Collection::make($mediasByLocale)->mapWithKeys(function ($value, $key) use ($block, $locale) {
218
+                        $fields['blocksMedias'][] = Collection::make($medias)->mapWithKeys(function($mediasByLocale, $locale) use ($block) {
219
+                            return Collection::make($mediasByLocale)->mapWithKeys(function($value, $key) use ($block, $locale) {
220 220
                                 return [
221 221
                                     "blocks[$block->id][$key][$locale]" => $value,
222 222
                                 ];
223 223
                             });
224 224
                         })->filter()->toArray();
225 225
                     } else {
226
-                        $fields['blocksMedias'][] = Collection::make($medias)->mapWithKeys(function ($value, $key) use ($block) {
226
+                        $fields['blocksMedias'][] = Collection::make($medias)->mapWithKeys(function($value, $key) use ($block) {
227 227
                             return [
228 228
                                 "blocks[$block->id][$key]" => $value,
229 229
                             ];
@@ -234,8 +234,8 @@  discard block
 block discarded – undo
234 234
                 $files = $blockFormFields['files'];
235 235
 
236 236
                 if ($files) {
237
-                    Collection::make($files)->each(function ($rolesWithFiles, $locale) use (&$fields, $block) {
238
-                        $fields['blocksFiles'][] = Collection::make($rolesWithFiles)->mapWithKeys(function ($files, $role) use ($locale, $block) {
237
+                    Collection::make($files)->each(function($rolesWithFiles, $locale) use (&$fields, $block) {
238
+                        $fields['blocksFiles'][] = Collection::make($rolesWithFiles)->mapWithKeys(function($files, $role) use ($locale, $block) {
239 239
                             return [
240 240
                                 "blocks[$block->id][$role][$locale]" => $files,
241 241
                             ];
@@ -274,9 +274,9 @@  discard block
 block discarded – undo
274 274
      */
275 275
     protected function getBlockBrowsers($block)
276 276
     {
277
-        return Collection::make($block['content']['browsers'])->mapWithKeys(function ($ids, $relation) use ($block) {
277
+        return Collection::make($block['content']['browsers'])->mapWithKeys(function($ids, $relation) use ($block) {
278 278
             if (Schema::hasTable(config('twill.related_table', 'twill_related')) && $block->getRelated($relation)->isNotEmpty()) {
279
-                $items = $this->getFormFieldsForRelatedBrowser($block, $relation);;
279
+                $items = $this->getFormFieldsForRelatedBrowser($block, $relation); ;
280 280
             } else {
281 281
                 $relationRepository = $this->getModelRepository($relation);
282 282
                 $relatedItems = $relationRepository->get([], ['id' => $ids], [], -1);
@@ -286,9 +286,9 @@  discard block
 block discarded – undo
286 286
                     $sortedRelatedItems[$item->id] = $item;
287 287
                 }
288 288
 
289
-                $items = Collection::make(array_values($sortedRelatedItems))->filter(function ($value) {
289
+                $items = Collection::make(array_values($sortedRelatedItems))->filter(function($value) {
290 290
                     return is_object($value);
291
-                })->map(function ($relatedElement) use ($relation) {
291
+                })->map(function($relatedElement) use ($relation) {
292 292
                     return [
293 293
                         'id' => $relatedElement->id,
294 294
                         'name' => $relatedElement->titleInBrowser ?? $relatedElement->title,
Please login to merge, or discard this patch.
src/Repositories/Behaviors/HandleRepeaters.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
         $relationRepository = $this->getModelRepository($relation, $model);
63 63
 
64 64
         if (!$keepExisting) {
65
-            $object->$relation()->each(function ($repeaterElement) {
65
+            $object->$relation()->each(function($repeaterElement) {
66 66
                 $repeaterElement->forceDelete();
67 67
             });
68 68
         }
@@ -81,8 +81,8 @@  discard block
 block discarded – undo
81 81
 
82 82
         $morph = $morph ?: $relation;
83 83
 
84
-        $morphFieldType = $morph.'_type';
85
-        $morphFieldId = $morph.'_id';
84
+        $morphFieldType = $morph . '_type';
85
+        $morphFieldId = $morph . '_id';
86 86
 
87 87
         // if no relation field submitted, soft deletes all associated rows
88 88
         if (!$relationFields) {
@@ -232,8 +232,8 @@  discard block
 block discarded – undo
232 232
 
233 233
             if (isset($relatedItemFormFields['medias'])) {
234 234
                 if (config('twill.media_library.translated_form_fields', false)) {
235
-                    Collection::make($relatedItemFormFields['medias'])->each(function ($rolesWithMedias, $locale) use (&$repeatersMedias, $relation, $relationItem) {
236
-                        $repeatersMedias[] = Collection::make($rolesWithMedias)->mapWithKeys(function ($medias, $role) use ($locale, $relation, $relationItem) {
235
+                    Collection::make($relatedItemFormFields['medias'])->each(function($rolesWithMedias, $locale) use (&$repeatersMedias, $relation, $relationItem) {
236
+                        $repeatersMedias[] = Collection::make($rolesWithMedias)->mapWithKeys(function($medias, $role) use ($locale, $relation, $relationItem) {
237 237
                             return [
238 238
                                 "blocks[$relation-$relationItem->id][$role][$locale]" => $medias,
239 239
                             ];
@@ -247,8 +247,8 @@  discard block
 block discarded – undo
247 247
             }
248 248
 
249 249
             if (isset($relatedItemFormFields['files'])) {
250
-                Collection::make($relatedItemFormFields['files'])->each(function ($rolesWithFiles, $locale) use (&$repeatersFiles, $relation, $relationItem) {
251
-                    $repeatersFiles[] = Collection::make($rolesWithFiles)->mapWithKeys(function ($files, $role) use ($locale, $relation, $relationItem) {
250
+                Collection::make($relatedItemFormFields['files'])->each(function($rolesWithFiles, $locale) use (&$repeatersFiles, $relation, $relationItem) {
251
+                    $repeatersFiles[] = Collection::make($rolesWithFiles)->mapWithKeys(function($files, $role) use ($locale, $relation, $relationItem) {
252 252
                         return [
253 253
                             "blocks[$relation-$relationItem->id][$role][$locale]" => $files,
254 254
                         ];
@@ -298,7 +298,7 @@  discard block
 block discarded – undo
298 298
      */
299 299
     protected function getRepeaters()
300 300
     {
301
-        return collect($this->repeaters)->map(function ($repeater, $key) {
301
+        return collect($this->repeaters)->map(function($repeater, $key) {
302 302
             $repeaterName = is_string($repeater) ? $repeater : $key;
303 303
             return [
304 304
                 'relation' => !empty($repeater['relation']) ? $repeater['relation'] : $this->inferRelationFromRepeaterName($repeaterName),
Please login to merge, or discard this patch.
src/Repositories/Behaviors/HandleSlugs.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -79,7 +79,7 @@
 block discarded – undo
79 79
 
80 80
         if (!$item && config('translatable.use_property_fallback', false)
81 81
         && config('translatable.fallback_locale') != config('app.locale')) {
82
-            $item = (clone $query)->orWhere(function ($query) {
82
+            $item = (clone $query)->orWhere(function($query) {
83 83
                 return $query->withActiveTranslations(config('translatable.fallback_locale'));
84 84
             })->forFallbackLocaleSlug($slug)->first();
85 85
 
Please login to merge, or discard this patch.
src/Repositories/Behaviors/HandleBrowsers.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
      */
108 108
     public function getFormFieldsForBrowser($object, $relation, $routePrefix = null, $titleKey = 'title', $moduleName = null)
109 109
     {
110
-        return $object->$relation->map(function ($relatedElement) use ($titleKey, $routePrefix, $relation, $moduleName) {
110
+        return $object->$relation->map(function($relatedElement) use ($titleKey, $routePrefix, $relation, $moduleName) {
111 111
             return [
112 112
                 'id' => $relatedElement->id,
113 113
                 'name' => $relatedElement->titleInBrowser ?? $relatedElement->$titleKey,
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
      */
127 127
     public function getFormFieldsForRelatedBrowser($object, $relation)
128 128
     {
129
-        return $object->getRelated($relation)->map(function ($relatedElement) {
129
+        return $object->getRelated($relation)->map(function($relatedElement) {
130 130
             return ($relatedElement != null) ? [
131 131
                 'id' => $relatedElement->id,
132 132
                 'name' => $relatedElement->titleInBrowser ?? $relatedElement->title,
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
             ]) + (classHasTrait($relatedElement, HasMedias::class) ? [
137 137
                 'thumbnail' => $relatedElement->defaultCmsImage(['w' => 100, 'h' => 100]),
138 138
             ] : []) : [];
139
-        })->reject(function ($item) {
139
+        })->reject(function($item) {
140 140
             return empty($item);
141 141
         })->values()->toArray();
142 142
     }
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
      */
150 150
     protected function getBrowsers()
151 151
     {
152
-        return collect($this->browsers)->map(function ($browser, $key) {
152
+        return collect($this->browsers)->map(function($browser, $key) {
153 153
             $browserName = is_string($browser) ? $browser : $key;
154 154
             $moduleName = !empty($browser['moduleName']) ? $browser['moduleName'] : $this->inferModuleNameFromBrowserName($browserName);
155 155
             
Please login to merge, or discard this patch.
src/Repositories/Behaviors/HandleRevisions.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -11,12 +11,12 @@
 block discarded – undo
11 11
     public function hydrateHandleRevisions($object, $fields)
12 12
     {
13 13
         // HandleRepeaters trait => getRepeaters
14
-        foreach($this->getRepeaters() as $repeater) {
14
+        foreach ($this->getRepeaters() as $repeater) {
15 15
             $this->hydrateRepeater($object, $fields, $repeater['relation'], $repeater['model']);
16 16
         }
17 17
 
18 18
         // HandleBrowers trait => getBrowsers
19
-        foreach($this->getBrowsers() as $browser) {
19
+        foreach ($this->getBrowsers() as $browser) {
20 20
             $this->hydrateBrowser($object, $fields, $browser['relation'], $browser['positionAttribute'], $browser['model']);
21 21
         }
22 22
 
Please login to merge, or discard this patch.
src/AuthServiceProvider.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -31,78 +31,78 @@
 block discarded – undo
31 31
 
32 32
     public function boot()
33 33
     {
34
-        Gate::define('list', function ($user) {
35
-            return $this->authorize($user, function ($user) {
34
+        Gate::define('list', function($user) {
35
+            return $this->authorize($user, function($user) {
36 36
                 return $this->userHasRole($user, [UserRole::VIEWONLY, UserRole::PUBLISHER, UserRole::ADMIN]);
37 37
             });
38 38
         });
39 39
 
40
-        Gate::define('edit', function ($user) {
41
-            return $this->authorize($user, function ($user) {
40
+        Gate::define('edit', function($user) {
41
+            return $this->authorize($user, function($user) {
42 42
                 return $this->userHasRole($user, [UserRole::PUBLISHER, UserRole::ADMIN]);
43 43
             });
44 44
         });
45 45
 
46
-        Gate::define('reorder', function ($user) {
47
-            return $this->authorize($user, function ($user) {
46
+        Gate::define('reorder', function($user) {
47
+            return $this->authorize($user, function($user) {
48 48
                 return $this->userHasRole($user, [UserRole::PUBLISHER, UserRole::ADMIN]);
49 49
             });
50 50
         });
51 51
 
52
-        Gate::define('publish', function ($user) {
53
-            return $this->authorize($user, function ($user) {
52
+        Gate::define('publish', function($user) {
53
+            return $this->authorize($user, function($user) {
54 54
                 return $this->userHasRole($user, [UserRole::PUBLISHER, UserRole::ADMIN]);
55 55
             });
56 56
         });
57 57
 
58
-        Gate::define('feature', function ($user) {
59
-            return $this->authorize($user, function ($user) {
58
+        Gate::define('feature', function($user) {
59
+            return $this->authorize($user, function($user) {
60 60
                 return $this->userHasRole($user, [UserRole::PUBLISHER, UserRole::ADMIN]);
61 61
             });
62 62
         });
63 63
 
64
-        Gate::define('delete', function ($user) {
65
-            return $this->authorize($user, function ($user) {
64
+        Gate::define('delete', function($user) {
65
+            return $this->authorize($user, function($user) {
66 66
                 return $this->userHasRole($user, [UserRole::PUBLISHER, UserRole::ADMIN]);
67 67
             });
68 68
         });
69 69
 
70
-        Gate::define('duplicate', function ($user) {
71
-            return $this->authorize($user, function ($user) {
70
+        Gate::define('duplicate', function($user) {
71
+            return $this->authorize($user, function($user) {
72 72
                 return $this->userHasRole($user, [UserRole::PUBLISHER, UserRole::ADMIN]);
73 73
             });
74 74
         });
75 75
 
76
-        Gate::define('upload', function ($user) {
77
-            return $this->authorize($user, function ($user) {
76
+        Gate::define('upload', function($user) {
77
+            return $this->authorize($user, function($user) {
78 78
                 return $this->userHasRole($user, [UserRole::PUBLISHER, UserRole::ADMIN]);
79 79
             });
80 80
         });
81 81
 
82
-        Gate::define('manage-users', function ($user) {
83
-            return $this->authorize($user, function ($user) {
82
+        Gate::define('manage-users', function($user) {
83
+            return $this->authorize($user, function($user) {
84 84
                 return $this->userHasRole($user, [UserRole::ADMIN]);
85 85
             });
86 86
         });
87 87
 
88 88
         // As an admin, I can edit users, except superadmins
89 89
         // As a non-admin, I can edit myself only
90
-        Gate::define('edit-user', function ($user, $editedUser = null) {
91
-            return $this->authorize($user, function ($user) use ($editedUser) {
90
+        Gate::define('edit-user', function($user, $editedUser = null) {
91
+            return $this->authorize($user, function($user) use ($editedUser) {
92 92
                 $editedUserObject = User::find($editedUser);
93 93
                 return ($this->userHasRole($user, [UserRole::ADMIN]) || $user->id == $editedUser)
94 94
                     && ($editedUserObject ? $editedUserObject->role !== self::SUPERADMIN : true);
95 95
             });
96 96
         });
97 97
 
98
-        Gate::define('publish-user', function ($user) {
99
-            return $this->authorize($user, function ($user) {
98
+        Gate::define('publish-user', function($user) {
99
+            return $this->authorize($user, function($user) {
100 100
                 $editedUserObject = User::find(request('id'));
101 101
                 return $this->userHasRole($user, [UserRole::ADMIN]) && ($editedUserObject ? $user->id !== $editedUserObject->id && $editedUserObject->role !== self::SUPERADMIN : false);
102 102
             });
103 103
         });
104 104
 
105
-        Gate::define('impersonate', function ($user) {
105
+        Gate::define('impersonate', function($user) {
106 106
             return $user->role === self::SUPERADMIN;
107 107
         });
108 108
 
Please login to merge, or discard this patch.
src/Repositories/Behaviors/HandleFieldsGroups.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
             if ($object->$group) {
39 39
                 $decoded_fields = json_decode($object->$group, true) ?? [];
40 40
                 // In case that some field read the value through $item->$name
41
-                foreach($decoded_fields as $field_name => $field_value) {
41
+                foreach ($decoded_fields as $field_name => $field_value) {
42 42
                     $object->setAttribute($field_name, $field_value);
43 43
                 }
44 44
                 $fields = array_merge($fields, $decoded_fields);
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
 
51 51
     protected function handleFieldsGroups($fields) {
52 52
         foreach ($this->fieldsGroups as $group => $groupFields) {
53
-            $fields[$group] = Arr::where(Arr::only($fields, $groupFields), function ($value, $key) {
53
+            $fields[$group] = Arr::where(Arr::only($fields, $groupFields), function($value, $key) {
54 54
                 return !empty($value);
55 55
             });
56 56
             
Please login to merge, or discard this patch.
src/Http/Controllers/Admin/FeaturedController.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 
43 43
         $featuredSources = $this->getFeaturedSources($request, $featuredSection, $filters['search'] ?? '');
44 44
 
45
-        $contentTypes = Collection::make($featuredSources)->map(function ($source, $sourceKey) {
45
+        $contentTypes = Collection::make($featuredSources)->map(function($source, $sourceKey) {
46 46
             return [
47 47
                 'label' => $source['name'],
48 48
                 'value' => $sourceKey,
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 
55 55
             return [
56 56
                 'source' => [
57
-                    'content_type' => Arr::first($contentTypes, function ($contentTypeItem) use ($request) {
57
+                    'content_type' => Arr::first($contentTypes, function($contentTypeItem) use ($request) {
58 58
                         return $contentTypeItem['value'] == $request->get('content_type');
59 59
                     }),
60 60
                     'items' => $source['items'],
@@ -100,7 +100,7 @@  discard block
 block discarded – undo
100 100
     private function getFeaturedItemsByBucket($featuredSection, $featuredSectionKey)
101 101
     {
102 102
         $bucketRouteConfig = $this->config->get('twill.bucketsRoutes') ?? [$featuredSectionKey => 'featured'];
103
-        return Collection::make($featuredSection['buckets'])->map(function ($bucket, $bucketKey) use ($featuredSectionKey, $bucketRouteConfig) {
103
+        return Collection::make($featuredSection['buckets'])->map(function($bucket, $bucketKey) use ($featuredSectionKey, $bucketRouteConfig) {
104 104
             $routePrefix = $bucketRouteConfig[$featuredSectionKey];
105 105
             return [
106 106
                 'id' => $bucketKey,
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
                 'acceptedSources' => Collection::make($bucket['bucketables'])->pluck('module'),
110 110
                 'withToggleFeatured' => $bucket['with_starred_items'] ?? false,
111 111
                 'toggleFeaturedLabels' => $bucket['starred_items_labels'] ?? [],
112
-                'children' => Feature::where('bucket_key', $bucketKey)->with('featured')->get()->map(function ($feature) use ($bucket) {
112
+                'children' => Feature::where('bucket_key', $bucketKey)->with('featured')->get()->map(function($feature) use ($bucket) {
113 113
                     if (($item = $feature->featured) != null) {
114 114
                         $forModuleRepository = collect($bucket['bucketables'])->where('module', $feature->featured_type)->first()['repository'] ?? null;
115 115
                         $repository = $this->getRepository($feature->featured_type, $forModuleRepository);
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
                             'thumbnail' => $item->defaultCmsImage(['w' => 100, 'h' => 100]),
129 129
                         ] : []);
130 130
                     }
131
-                })->reject(function ($item) {
131
+                })->reject(function($item) {
132 132
                     return is_null($item);
133 133
                 })->values()->toArray(),
134 134
             ];
@@ -146,8 +146,8 @@  discard block
 block discarded – undo
146 146
         $fetchedModules = [];
147 147
         $featuredSources = [];
148 148
 
149
-        Collection::make($featuredSection['buckets'])->map(function ($bucket, $bucketKey) use (&$fetchedModules, $search, $request) {
150
-            return Collection::make($bucket['bucketables'])->mapWithKeys(function ($bucketable) use (&$fetchedModules, $search, $request) {
149
+        Collection::make($featuredSection['buckets'])->map(function($bucket, $bucketKey) use (&$fetchedModules, $search, $request) {
150
+            return Collection::make($bucket['bucketables'])->mapWithKeys(function($bucketable) use (&$fetchedModules, $search, $request) {
151 151
 
152 152
                 $module = $bucketable['module'];
153 153
                 $repository = $this->getRepository($module, $bucketable['repository'] ?? null);
@@ -176,12 +176,12 @@  discard block
 block discarded – undo
176 176
                     'withImage' => $withImage,
177 177
                 ]];
178 178
             });
179
-        })->each(function ($bucketables, $bucket) use (&$featuredSources) {
180
-            $bucketables->each(function ($bucketableData, $bucketable) use (&$featuredSources) {
179
+        })->each(function($bucketables, $bucket) use (&$featuredSources) {
180
+            $bucketables->each(function($bucketableData, $bucketable) use (&$featuredSources) {
181 181
                 $featuredSources[$bucketable]['name'] = $bucketableData['name'];
182 182
                 $featuredSources[$bucketable]['maxPage'] = $bucketableData['items']->lastPage();
183 183
                 $featuredSources[$bucketable]['offset'] = $bucketableData['items']->perPage();
184
-                $featuredSources[$bucketable]['items'] = $bucketableData['items']->map(function ($item) use ($bucketableData, $bucketable) {
184
+                $featuredSources[$bucketable]['items'] = $bucketableData['items']->map(function($item) use ($bucketableData, $bucketable) {
185 185
                     return [
186 186
                         'id' => $item->id,
187 187
                         'name' => $item->titleInBucket ?? $item->title,
@@ -210,8 +210,8 @@  discard block
 block discarded – undo
210 210
      */
211 211
     public function save(Request $request, DB $db)
212 212
     {
213
-        $db->transaction(function () use ($request) {
214
-            Collection::make($request->get('buckets'))->each(function ($bucketables, $bucketKey) {
213
+        $db->transaction(function() use ($request) {
214
+            Collection::make($request->get('buckets'))->each(function($bucketables, $bucketKey) {
215 215
                 Feature::where('bucket_key', $bucketKey)->delete();
216 216
                 foreach (($bucketables ?? []) as $position => $bucketable) {
217 217
                     Feature::create([
Please login to merge, or discard this patch.
src/ValidationServiceProvider.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -16,23 +16,23 @@
 block discarded – undo
16 16
      */
17 17
     public function boot()
18 18
     {
19
-        Validator::extend('absolute_or_relative_url', function ($attribute, $value, $parameters, $validator) {
19
+        Validator::extend('absolute_or_relative_url', function($attribute, $value, $parameters, $validator) {
20 20
             return Str::startsWith($value, '/') || Validator::make([$attribute => $value], [$attribute => 'url'])->passes();
21 21
         }, 'The :attribute should be a valid url (absolute or relative)');
22 22
 
23
-        Validator::extend('relative_or_secure_url', function ($attribute, $value, $parameters) {
23
+        Validator::extend('relative_or_secure_url', function($attribute, $value, $parameters) {
24 24
             return Str::startsWith($value, '/') || filter_var($value, FILTER_VALIDATE_URL) !== false && Str::startsWith($value, 'https');
25 25
         }, 'The :attribute should be a valid url (relative or https)');
26 26
 
27
-        Validator::extend('web_color', function ($attribute, $value, $parameters, $validator) {
27
+        Validator::extend('web_color', function($attribute, $value, $parameters, $validator) {
28 28
             return preg_match('/^([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/i', $value);
29 29
         });
30 30
 
31
-        Validator::extend('phone_number', function ($attribute, $value, $parameters) {
31
+        Validator::extend('phone_number', function($attribute, $value, $parameters) {
32 32
             return preg_match("/^[+]?[0-9\-\ ]*$/", $value);
33 33
         });
34 34
 
35
-        Validator::extend('validBlocks', function ($attribute, $value, $parameters, $validator) {
35
+        Validator::extend('validBlocks', function($attribute, $value, $parameters, $validator) {
36 36
             $blockMessages = [];
37 37
 
38 38
             foreach ($value as $block) {
Please login to merge, or discard this patch.