diff --git a/lib/HttpClient/CurlClient.php b/lib/HttpClient/CurlClient.php index 2ac90ad0c..7a5b8554c 100644 --- a/lib/HttpClient/CurlClient.php +++ b/lib/HttpClient/CurlClient.php @@ -199,7 +199,7 @@ private function constructRequest($method, $absUrl, $headers, $params, $hasFile) $opts = []; if (\is_callable($this->defaultOptions)) { // call defaultOptions callback, set options to return value - $opts = \call_user_func_array($this->defaultOptions, \func_get_args()); + $opts = \call_user_func_array($this->defaultOptions, [$method, $absUrl, $headers, $params, $hasFile]); if (!\is_array($opts)) { throw new Exception\UnexpectedValueException('Non-array value returned by defaultOptions CurlClient callback'); }