框架升级及修复升级后的bug

This commit is contained in:
Dev
2026-10-16 18:13:09 +08:00
parent dafb0c96c0
commit 2d342bcbd7
537 changed files with 49836 additions and 40933 deletions
+4 -3
View File
@@ -49,16 +49,17 @@ class RetryableHttpClient implements HttpClientInterface, ResetInterface
public function withOptions(array $options): static
{
$clone = clone $this;
if (\array_key_exists('base_uri', $options)) {
if (\is_array($options['base_uri'])) {
$this->baseUris = $options['base_uri'];
$clone->baseUris = $options['base_uri'];
unset($options['base_uri']);
} else {
$this->baseUris = [];
$clone->baseUris = [];
}
}
$clone = clone $this;
$clone->maxRetries = (int) ($options['max_retries'] ?? $this->maxRetries);
unset($options['max_retries']);