Code Duplication    Length = 12-12 lines in 2 locations

src/Support/Collection.php 2 locations

@@ 1027-1038 (lines=12) @@
1024
     * @param  callable|string|null  $callback
1025
     * @return mixed
1026
     */
1027
    public function max($callback = null)
1028
    {
1029
        $callback = $this->valueRetriever($callback);
1030
1031
        return $this->filter(function ($value) {
1032
            return ! is_null($value);
1033
        })->reduce(function ($result, $item) use ($callback) {
1034
            $value = $callback($item);
1035
1036
            return is_null($result) || $value > $result ? $value : $result;
1037
        });
1038
    }
1039
1040
    /**
1041
     * Merge the collection with the given items.
@@ 1079-1090 (lines=12) @@
1076
     * @param  callable|string|null  $callback
1077
     * @return mixed
1078
     */
1079
    public function min($callback = null)
1080
    {
1081
        $callback = $this->valueRetriever($callback);
1082
1083
        return $this->filter(function ($value) {
1084
            return ! is_null($value);
1085
        })->reduce(function ($result, $item) use ($callback) {
1086
            $value = $callback($item);
1087
1088
            return is_null($result) || $value < $result ? $value : $result;
1089
        });
1090
    }
1091
1092
    /**
1093
     * Create a new collection consisting of every n-th element.