bug #34404 [HttpClient] fix HttpClientDataCollector (nicolas-grekas)
This PR was merged into the 4.4 branch.
Discussion
----------
[HttpClient] fix HttpClientDataCollector
| Q | A
| ------------- | ---
| Branch? | 4.4
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | Fix #34365
| License | MIT
| Doc PR | -
Commits
-------
f51adc53f8
[HttpClient] fix HttpClientDataCollector
This commit is contained in:
commit
114a4b86ac
|
@ -135,6 +135,7 @@ final class HttpClientDataCollector extends DataCollector
|
|||
|
||||
$debugInfo = array_diff_key($info, $baseInfo);
|
||||
$info = array_diff_key($info, $debugInfo) + ['debug_info' => $debugInfo];
|
||||
unset($traces[$i]['info']); // break PHP reference used by TraceableHttpClient
|
||||
$traces[$i]['info'] = $this->cloneVar($info);
|
||||
$traces[$i]['options'] = $this->cloneVar($trace['options']);
|
||||
}
|
||||
|
|
Reference in New Issue