Completed
Push — master ( 6aa462...b427b0 )
by Sebastian
14:02
created
app/Providers/CollectionServiceProvider.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -14,32 +14,32 @@  discard block
 block discarded – undo
14 14
      */
15 15
     public function register()
16 16
     {
17
-        Collection::macro('dd', function () {
17
+        Collection::macro('dd', function() {
18 18
             dd($this);
19 19
         });
20 20
 
21
-        Collection::macro('ifEmpty', function ($callback) {
21
+        Collection::macro('ifEmpty', function($callback) {
22 22
             if ($this->empty()) {
23 23
                 $callback();
24 24
             }
25 25
             return $this;
26 26
         });
27 27
 
28
-        Collection::macro('ifAny', function ($callback) {
29
-            if (! $this->empty()) {
28
+        Collection::macro('ifAny', function($callback) {
29
+            if (!$this->empty()) {
30 30
                 $callback($this);
31 31
             }
32 32
             return $this;
33 33
         });
34 34
 
35
-        Collection::macro('range', function ($low, $high, $step = 1): Collection {
35
+        Collection::macro('range', function($low, $high, $step = 1): Collection {
36 36
             return new Collection(range($low, $high, $step));
37 37
         });
38 38
 
39 39
         /**
40 40
          * Returns true if $callback returns false for every item.
41 41
          */
42
-        Collection::macro('none', function (callable $callback = null): bool {
42
+        Collection::macro('none', function(callable $callback = null): bool {
43 43
             return !$this->contains($callback);
44 44
         });
45 45
 
@@ -48,12 +48,12 @@  discard block
 block discarded – undo
48 48
          *
49 49
          * If $callback is a string regard it as a validation rule.
50 50
          */
51
-        Collection::macro('validate', function ($callback): bool {
51
+        Collection::macro('validate', function($callback): bool {
52 52
             if (is_string($callback) || is_array($callback)) {
53 53
 
54 54
                 $validationRule = $callback;
55 55
 
56
-                $callback = function ($item) use ($validationRule) {
56
+                $callback = function($item) use ($validationRule) {
57 57
                     return validate($item, $validationRule);
58 58
                 };
59 59
             }
@@ -67,22 +67,22 @@  discard block
 block discarded – undo
67 67
             return true;
68 68
         });
69 69
 
70
-        Collection::macro('groupByObject', function ($callback, $keyName = 'key') {
71
-            return Collection::make($this->items)->map(function ($item) use ($callback) {
70
+        Collection::macro('groupByObject', function($callback, $keyName = 'key') {
71
+            return Collection::make($this->items)->map(function($item) use ($callback) {
72 72
                 return ['key' => $callback($item), 'item' => $item];
73
-            })->groupBy(function (array $keyedItem) {
73
+            })->groupBy(function(array $keyedItem) {
74 74
                 $key = $keyedItem['key'];
75 75
 
76
-                return get_class($key) . $key->id;
77
-            })->map(function (Collection $group) use ($keyName) {
78
-                return $group->reduce(function (array $result, array $group) use ($keyName) {
76
+                return get_class($key).$key->id;
77
+            })->map(function(Collection $group) use ($keyName) {
78
+                return $group->reduce(function(array $result, array $group) use ($keyName) {
79 79
                     $result[$keyName] = $group['key'];
80 80
                     $result['items'][] = $group['item'];
81 81
 
82 82
                     return $result;
83 83
                 }, []);
84 84
 
85
-            })->map(function (array $group) {
85
+            })->map(function(array $group) {
86 86
                 $group['items'] = Collection::make($group['items']);
87 87
 
88 88
                 return $group;
Please login to merge, or discard this patch.