From 704c54b9a276996870b9a059b8a6afa0ceb90634 Mon Sep 17 00:00:00 2001 From: Dries Vints Date: Tue, 15 Mar 2022 14:34:26 +0100 Subject: [PATCH] Allow for callables with beforeSending (#41489) --- src/Illuminate/Http/Client/PendingRequest.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Illuminate/Http/Client/PendingRequest.php b/src/Illuminate/Http/Client/PendingRequest.php index 32dab920561f..6dec6c95cd5f 100644 --- a/src/Illuminate/Http/Client/PendingRequest.php +++ b/src/Illuminate/Http/Client/PendingRequest.php @@ -989,11 +989,11 @@ protected function sinkStubHandler($sink) public function runBeforeSendingCallbacks($request, array $options) { return tap($request, function ($request) use ($options) { - $this->beforeSendingCallbacks->each->__invoke( - (new Request($request))->withData($options['laravel_data']), - $options, - $this - ); + $this->beforeSendingCallbacks->each(function ($callback) use ($request, $options) { + call_user_func( + $callback, (new Request($request))->withData($options['laravel_data']), $options, $this + ); + }); }); }