Completed
Push — master ( 1a51b8...a7bdd4 )
by Antonio Carlos
01:51
created
src/Support/Collection.php 2 patches
Unused Use Statements   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -2,19 +2,19 @@
 block discarded – undo
2 2
 
3 3
 namespace IlluminateAgnostic\Collection\Support;
4 4
 
5
-use stdClass;
6
-use Countable;
7
-use Exception;
8 5
 use ArrayAccess;
9
-use Traversable;
10 6
 use ArrayIterator;
11 7
 use CachingIterator;
12
-use JsonSerializable;
13
-use IteratorAggregate;
14
-use IlluminateAgnostic\Collection\Support\Traits\Macroable;
8
+use Countable;
9
+use Exception;
10
+use IlluminateAgnostic\Collection\Contracts\Support\Arrayable;
15 11
 use IlluminateAgnostic\Collection\Contracts\Support\Jsonable;
12
+use IlluminateAgnostic\Collection\Support\Traits\Macroable;
13
+use IteratorAggregate;
14
+use JsonSerializable;
16 15
 use Symfony\Component\VarDumper\VarDumper;
17
-use IlluminateAgnostic\Collection\Contracts\Support\Arrayable;
16
+use Traversable;
17
+use stdClass;
18 18
 
19 19
 /**
20 20
  * @property-read HigherOrderCollectionProxy $average
Please login to merge, or discard this patch.
Spacing   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -147,10 +147,10 @@  discard block
 block discarded – undo
147 147
     {
148 148
         $callback = $this->valueRetriever($callback);
149 149
 
150
-        $items = $this->map(function ($value) use ($callback) {
150
+        $items = $this->map(function($value) use ($callback) {
151 151
             return $callback($value);
152
-        })->filter(function ($value) {
153
-            return ! is_null($value);
152
+        })->filter(function($value) {
153
+            return !is_null($value);
154 154
         });
155 155
 
156 156
         if ($count = $items->count()) {
@@ -178,8 +178,8 @@  discard block
 block discarded – undo
178 178
     public function median($key = null)
179 179
     {
180 180
         $values = (isset($key) ? $this->pluck($key) : $this)
181
-            ->filter(function ($item) {
182
-                return ! is_null($item);
181
+            ->filter(function($item) {
182
+                return !is_null($item);
183 183
             })->sort()->values();
184 184
 
185 185
         $count = $values->count();
@@ -217,7 +217,7 @@  discard block
 block discarded – undo
217 217
 
218 218
         $counts = new self;
219 219
 
220
-        $collection->each(function ($value) use ($counts) {
220
+        $collection->each(function($value) use ($counts) {
221 221
             $counts[$value] = isset($counts[$value]) ? $counts[$value] + 1 : 1;
222 222
         });
223 223
 
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
225 225
 
226 226
         $highestValue = $sorted->last();
227 227
 
228
-        return $sorted->filter(function ($value) use ($highestValue) {
228
+        return $sorted->filter(function($value) use ($highestValue) {
229 229
             return $value == $highestValue;
230 230
         })->sort()->keys()->all();
231 231
     }
@@ -273,13 +273,13 @@  discard block
 block discarded – undo
273 273
     public function containsStrict($key, $value = null)
274 274
     {
275 275
         if (func_num_args() === 2) {
276
-            return $this->contains(function ($item) use ($key, $value) {
276
+            return $this->contains(function($item) use ($key, $value) {
277 277
                 return data_get($item, $key) === $value;
278 278
             });
279 279
         }
280 280
 
281 281
         if ($this->useAsCallable($key)) {
282
-            return ! is_null($this->first($key));
282
+            return !is_null($this->first($key));
283 283
         }
284 284
 
285 285
         return in_array($key, $this->items, true);
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
     {
320 320
         (new static(func_get_args()))
321 321
             ->push($this)
322
-            ->each(function ($item) {
322
+            ->each(function($item) {
323 323
                 VarDumper::dump($item);
324 324
             });
325 325
 
@@ -420,7 +420,7 @@  discard block
 block discarded – undo
420 420
      */
421 421
     public function eachSpread(callable $callback)
422 422
     {
423
-        return $this->each(function ($chunk, $key) use ($callback) {
423
+        return $this->each(function($chunk, $key) use ($callback) {
424 424
             $chunk[] = $key;
425 425
 
426 426
             return $callback(...$chunk);
@@ -441,7 +441,7 @@  discard block
 block discarded – undo
441 441
             $callback = $this->valueRetriever($key);
442 442
 
443 443
             foreach ($this->items as $k => $v) {
444
-                if (! $callback($v, $k)) {
444
+                if (!$callback($v, $k)) {
445 445
                     return false;
446 446
                 }
447 447
             }
@@ -462,7 +462,7 @@  discard block
 block discarded – undo
462 462
     {
463 463
         if ($keys instanceof self) {
464 464
             $keys = $keys->all();
465
-        } elseif (! is_array($keys)) {
465
+        } elseif (!is_array($keys)) {
466 466
             $keys = func_get_args();
467 467
         }
468 468
 
@@ -513,7 +513,7 @@  discard block
 block discarded – undo
513 513
      */
514 514
     public function unless($value, callable $callback, callable $default = null)
515 515
     {
516
-        return $this->when(! $value, $callback, $default);
516
+        return $this->when(!$value, $callback, $default);
517 517
     }
518 518
 
519 519
     /**
@@ -551,10 +551,10 @@  discard block
 block discarded – undo
551 551
             $operator = '=';
552 552
         }
553 553
 
554
-        return function ($item) use ($key, $operator, $value) {
554
+        return function($item) use ($key, $operator, $value) {
555 555
             $retrieved = data_get($item, $key);
556 556
 
557
-            $strings = array_filter([$retrieved, $value], function ($value) {
557
+            $strings = array_filter([$retrieved, $value], function($value) {
558 558
                 return is_string($value) || (is_object($value) && method_exists($value, '__toString'));
559 559
             });
560 560
 
@@ -602,7 +602,7 @@  discard block
 block discarded – undo
602 602
     {
603 603
         $values = $this->getArrayableItems($values);
604 604
 
605
-        return $this->filter(function ($item) use ($key, $values, $strict) {
605
+        return $this->filter(function($item) use ($key, $values, $strict) {
606 606
             return in_array(data_get($item, $key), $values, $strict);
607 607
         });
608 608
     }
@@ -631,7 +631,7 @@  discard block
 block discarded – undo
631 631
     {
632 632
         $values = $this->getArrayableItems($values);
633 633
 
634
-        return $this->reject(function ($item) use ($key, $values, $strict) {
634
+        return $this->reject(function($item) use ($key, $values, $strict) {
635 635
             return in_array(data_get($item, $key), $values, $strict);
636 636
         });
637 637
     }
@@ -656,7 +656,7 @@  discard block
 block discarded – undo
656 656
      */
657 657
     public function whereInstanceOf($type)
658 658
     {
659
-        return $this->filter(function ($value) use ($type) {
659
+        return $this->filter(function($value) use ($type) {
660 660
             return $value instanceof $type;
661 661
         });
662 662
     }
@@ -760,14 +760,14 @@  discard block
 block discarded – undo
760 760
         foreach ($this->items as $key => $value) {
761 761
             $groupKeys = $groupBy($value, $key);
762 762
 
763
-            if (! is_array($groupKeys)) {
763
+            if (!is_array($groupKeys)) {
764 764
                 $groupKeys = [$groupKeys];
765 765
             }
766 766
 
767 767
             foreach ($groupKeys as $groupKey) {
768 768
                 $groupKey = is_bool($groupKey) ? (int) $groupKey : $groupKey;
769 769
 
770
-                if (! array_key_exists($groupKey, $results)) {
770
+                if (!array_key_exists($groupKey, $results)) {
771 771
                     $results[$groupKey] = new static;
772 772
                 }
773 773
 
@@ -777,7 +777,7 @@  discard block
 block discarded – undo
777 777
 
778 778
         $result = new static($results);
779 779
 
780
-        if (! empty($nextGroups)) {
780
+        if (!empty($nextGroups)) {
781 781
             return $result->map->groupBy($nextGroups, $preserveKeys);
782 782
         }
783 783
 
@@ -820,7 +820,7 @@  discard block
 block discarded – undo
820 820
         $keys = is_array($key) ? $key : func_get_args();
821 821
 
822 822
         foreach ($keys as $value) {
823
-            if (! $this->offsetExists($value)) {
823
+            if (!$this->offsetExists($value)) {
824 824
                 return false;
825 825
             }
826 826
         }
@@ -887,7 +887,7 @@  discard block
 block discarded – undo
887 887
      */
888 888
     public function isNotEmpty()
889 889
     {
890
-        return ! $this->isEmpty();
890
+        return !$this->isEmpty();
891 891
     }
892 892
 
893 893
     /**
@@ -898,7 +898,7 @@  discard block
 block discarded – undo
898 898
      */
899 899
     protected function useAsCallable($value)
900 900
     {
901
-        return ! is_string($value) && is_callable($value);
901
+        return !is_string($value) && is_callable($value);
902 902
     }
903 903
 
904 904
     /**
@@ -958,7 +958,7 @@  discard block
 block discarded – undo
958 958
      */
959 959
     public function mapSpread(callable $callback)
960 960
     {
961
-        return $this->map(function ($chunk, $key) use ($callback) {
961
+        return $this->map(function($chunk, $key) use ($callback) {
962 962
             $chunk[] = $key;
963 963
 
964 964
             return $callback(...$chunk);
@@ -984,7 +984,7 @@  discard block
 block discarded – undo
984 984
 
985 985
             $value = reset($pair);
986 986
 
987
-            if (! isset($dictionary[$key])) {
987
+            if (!isset($dictionary[$key])) {
988 988
                 $dictionary[$key] = [];
989 989
             }
990 990
 
@@ -1051,7 +1051,7 @@  discard block
 block discarded – undo
1051 1051
      */
1052 1052
     public function mapInto($class)
1053 1053
     {
1054
-        return $this->map(function ($value, $key) use ($class) {
1054
+        return $this->map(function($value, $key) use ($class) {
1055 1055
             return new $class($value, $key);
1056 1056
         });
1057 1057
     }
@@ -1066,9 +1066,9 @@  discard block
 block discarded – undo
1066 1066
     {
1067 1067
         $callback = $this->valueRetriever($callback);
1068 1068
 
1069
-        return $this->filter(function ($value) {
1070
-            return ! is_null($value);
1071
-        })->reduce(function ($result, $item) use ($callback) {
1069
+        return $this->filter(function($value) {
1070
+            return !is_null($value);
1071
+        })->reduce(function($result, $item) use ($callback) {
1072 1072
             $value = $callback($item);
1073 1073
 
1074 1074
             return is_null($result) || $value > $result ? $value : $result;
@@ -1118,11 +1118,11 @@  discard block
 block discarded – undo
1118 1118
     {
1119 1119
         $callback = $this->valueRetriever($callback);
1120 1120
 
1121
-        return $this->map(function ($value) use ($callback) {
1121
+        return $this->map(function($value) use ($callback) {
1122 1122
             return $callback($value);
1123
-        })->filter(function ($value) {
1124
-            return ! is_null($value);
1125
-        })->reduce(function ($result, $value) {
1123
+        })->filter(function($value) {
1124
+            return !is_null($value);
1125
+        })->reduce(function($result, $value) {
1126 1126
             return is_null($result) || $value < $result ? $value : $result;
1127 1127
         });
1128 1128
     }
@@ -1203,7 +1203,7 @@  discard block
 block discarded – undo
1203 1203
                 : $this->operatorForWhere(...func_get_args());
1204 1204
 
1205 1205
         foreach ($this->items as $key => $item) {
1206
-            $partitions[(int) ! $callback($item, $key)][$key] = $item;
1206
+            $partitions[(int) !$callback($item, $key)][$key] = $item;
1207 1207
         }
1208 1208
 
1209 1209
         return new static($partitions);
@@ -1338,12 +1338,12 @@  discard block
 block discarded – undo
1338 1338
     public function reject($callback)
1339 1339
     {
1340 1340
         if ($this->useAsCallable($callback)) {
1341
-            return $this->filter(function ($value, $key) use ($callback) {
1342
-                return ! $callback($value, $key);
1341
+            return $this->filter(function($value, $key) use ($callback) {
1342
+                return !$callback($value, $key);
1343 1343
             });
1344 1344
         }
1345 1345
 
1346
-        return $this->filter(function ($item) use ($callback) {
1346
+        return $this->filter(function($item) use ($callback) {
1347 1347
             return $item != $callback;
1348 1348
         });
1349 1349
     }
@@ -1367,7 +1367,7 @@  discard block
 block discarded – undo
1367 1367
      */
1368 1368
     public function search($value, $strict = false)
1369 1369
     {
1370
-        if (! $this->useAsCallable($value)) {
1370
+        if (!$this->useAsCallable($value)) {
1371 1371
             return array_search($value, $this->items, $strict);
1372 1372
         }
1373 1373
 
@@ -1592,7 +1592,7 @@  discard block
 block discarded – undo
1592 1592
 
1593 1593
         $callback = $this->valueRetriever($callback);
1594 1594
 
1595
-        return $this->reduce(function ($result, $item) use ($callback) {
1595
+        return $this->reduce(function($result, $item) use ($callback) {
1596 1596
             return $result + $callback($item);
1597 1597
         }, 0);
1598 1598
     }
@@ -1651,7 +1651,7 @@  discard block
 block discarded – undo
1651 1651
 
1652 1652
         $exists = [];
1653 1653
 
1654
-        return $this->reject(function ($item, $key) use ($callback, $strict, &$exists) {
1654
+        return $this->reject(function($item, $key) use ($callback, $strict, &$exists) {
1655 1655
             if (in_array($id = $callback($item, $key), $exists, $strict)) {
1656 1656
                 return true;
1657 1657
             }
@@ -1693,7 +1693,7 @@  discard block
 block discarded – undo
1693 1693
             return $value;
1694 1694
         }
1695 1695
 
1696
-        return function ($item) use ($value) {
1696
+        return function($item) use ($value) {
1697 1697
             return data_get($item, $value);
1698 1698
         };
1699 1699
     }
@@ -1709,11 +1709,11 @@  discard block
 block discarded – undo
1709 1709
      */
1710 1710
     public function zip($items)
1711 1711
     {
1712
-        $arrayableItems = array_map(function ($items) {
1712
+        $arrayableItems = array_map(function($items) {
1713 1713
             return $this->getArrayableItems($items);
1714 1714
         }, func_get_args());
1715 1715
 
1716
-        $params = array_merge([function () {
1716
+        $params = array_merge([function() {
1717 1717
             return new static(func_get_args());
1718 1718
         }, $this->items], $arrayableItems);
1719 1719
 
@@ -1739,7 +1739,7 @@  discard block
 block discarded – undo
1739 1739
      */
1740 1740
     public function toArray()
1741 1741
     {
1742
-        return array_map(function ($value) {
1742
+        return array_map(function($value) {
1743 1743
             return $value instanceof Arrayable ? $value->toArray() : $value;
1744 1744
         }, $this->items);
1745 1745
     }
@@ -1751,7 +1751,7 @@  discard block
 block discarded – undo
1751 1751
      */
1752 1752
     public function jsonSerialize()
1753 1753
     {
1754
-        return array_map(function ($value) {
1754
+        return array_map(function($value) {
1755 1755
             if ($value instanceof JsonSerializable) {
1756 1756
                 return $value->jsonSerialize();
1757 1757
             } elseif ($value instanceof Jsonable) {
@@ -1921,7 +1921,7 @@  discard block
 block discarded – undo
1921 1921
      */
1922 1922
     public function __get($key)
1923 1923
     {
1924
-        if (! in_array($key, static::$proxies)) {
1924
+        if (!in_array($key, static::$proxies)) {
1925 1925
             throw new Exception("Property [{$key}] does not exist on this collection instance.");
1926 1926
         }
1927 1927
 
Please login to merge, or discard this patch.