diff --git a/src/Illuminate/Http/Client/Factory.php b/src/Illuminate/Http/Client/Factory.php index 49391a4fa1bb..68df34ed973a 100644 --- a/src/Illuminate/Http/Client/Factory.php +++ b/src/Illuminate/Http/Client/Factory.php @@ -469,12 +469,13 @@ public function recorded($callback = null) return new Collection; } - $callback = $callback ?: function () { - return true; - }; + $collect = new Collection($this->recorded); + + if ($callback) { + return $collect->filter(fn ($pair) => $callback($pair[0], $pair[1])); + } - return (new Collection($this->recorded)) - ->filter(fn ($pair) => $callback($pair[0], $pair[1])); + return $collect; } /**