Code Duplication    Length = 12-12 lines in 2 locations

src/Support/Collection.php 2 locations

@@ 1181-1192 (lines=12) @@
1178
     * @param  callable|string|null  $callback
1179
     * @return mixed
1180
     */
1181
    public function max($callback = null)
1182
    {
1183
        $callback = $this->valueRetriever($callback);
1184
1185
        return $this->filter(function ($value) {
1186
            return ! is_null($value);
1187
        })->reduce(function ($result, $item) use ($callback) {
1188
            $value = $callback($item);
1189
1190
            return is_null($result) || $value > $result ? $value : $result;
1191
        });
1192
    }
1193
1194
    /**
1195
     * Merge the collection with the given items.
@@ 1233-1244 (lines=12) @@
1230
     * @param  callable|string|null  $callback
1231
     * @return mixed
1232
     */
1233
    public function min($callback = null)
1234
    {
1235
        $callback = $this->valueRetriever($callback);
1236
1237
        return $this->map(function ($value) use ($callback) {
1238
            return $callback($value);
1239
        })->filter(function ($value) {
1240
            return ! is_null($value);
1241
        })->reduce(function ($result, $value) {
1242
            return is_null($result) || $value < $result ? $value : $result;
1243
        });
1244
    }
1245
1246
    /**
1247
     * Create a new collection consisting of every n-th element.