Skip to content

Commit 45d7ec5

Browse files
bug #62706 [HttpClient] Fix PHP deprecation when using AmpHttpClient (nicolas-grekas)
This PR was merged into the 6.4 branch. Discussion ---------- [HttpClient] Fix PHP deprecation when using `AmpHttpClient` | Q | A | ------------- | --- | Branch? | 6.4 | Bug fix? | yes | New feature? | no | Deprecations? | no | Issues | - | License | MIT The deprecation happens when max_duration becomes a float in `AsyncContext::replaceRequest()`. Commits ------- 7026f9a [HttpClient] Fix PHP deprecation when using AmpHttpClient
2 parents faa3a3c + 7026f9a commit 45d7ec5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Symfony/Component/HttpClient/AmpHttpClient.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ public function request(string $method, string $url, array $options = []): Respo
133133
$request->addHeader($h[0], $h[1]);
134134
}
135135

136-
$request->setTcpConnectTimeout(1000 * $options['timeout']);
137-
$request->setTlsHandshakeTimeout(1000 * $options['timeout']);
138-
$request->setTransferTimeout(1000 * $options['max_duration']);
136+
$request->setTcpConnectTimeout(ceil(1000 * $options['timeout']));
137+
$request->setTlsHandshakeTimeout(ceil(1000 * $options['timeout']));
138+
$request->setTransferTimeout(ceil(1000 * $options['max_duration']));
139139
if (method_exists($request, 'setInactivityTimeout')) {
140140
$request->setInactivityTimeout(0);
141141
}

0 commit comments

Comments
 (0)