Code Duplication    Length = 12-12 lines in 2 locations

src/Support/Collection.php 2 locations

@@ 1049-1060 (lines=12) @@
1046
     * @param  callable|string|null  $callback
1047
     * @return mixed
1048
     */
1049
    public function max($callback = null)
1050
    {
1051
        $callback = $this->valueRetriever($callback);
1052
1053
        return $this->filter(function ($value) {
1054
            return ! is_null($value);
1055
        })->reduce(function ($result, $item) use ($callback) {
1056
            $value = $callback($item);
1057
1058
            return is_null($result) || $value > $result ? $value : $result;
1059
        });
1060
    }
1061
1062
    /**
1063
     * Merge the collection with the given items.
@@ 1101-1112 (lines=12) @@
1098
     * @param  callable|string|null  $callback
1099
     * @return mixed
1100
     */
1101
    public function min($callback = null)
1102
    {
1103
        $callback = $this->valueRetriever($callback);
1104
1105
        return $this->filter(function ($value) {
1106
            return ! is_null($value);
1107
        })->reduce(function ($result, $item) use ($callback) {
1108
            $value = $callback($item);
1109
1110
            return is_null($result) || $value < $result ? $value : $result;
1111
        });
1112
    }
1113
1114
    /**
1115
     * Create a new collection consisting of every n-th element.