diff --git a/extensions/authclient/BaseOAuth.php b/extensions/authclient/BaseOAuth.php index 5413759..0fad3c3 100644 --- a/extensions/authclient/BaseOAuth.php +++ b/extensions/authclient/BaseOAuth.php @@ -223,7 +223,11 @@ abstract class BaseOAuth extends BaseClient implements ClientInterface while (!empty($args)) { $next = array_shift($args); foreach ($next as $k => $v) { - $res[$k] = $v; + if (is_array($v) && !empty($res[$k]) && is_array($res[$k])) { + $res[$k] = array_merge($res[$k], $v); + } else { + $res[$k] = $v; + } } }