diff --git a/src/Illuminate/Collections/Traits/EnumeratesValues.php b/src/Illuminate/Collections/Traits/EnumeratesValues.php index bdeb7fde8a48..defe64935c1b 100644 --- a/src/Illuminate/Collections/Traits/EnumeratesValues.php +++ b/src/Illuminate/Collections/Traits/EnumeratesValues.php @@ -753,13 +753,7 @@ public function reduce(callable $callback, $initial = null) */ public function reduceWithKeys(callable $callback, $initial = null) { - $result = $initial; - - foreach ($this as $key => $value) { - $result = $callback($result, $value, $key); - } - - return $result; + return $this->reduce($callback, $initial); } /**