HttpClientDataCollector
extends DataCollector
in package
implements
LateDataCollectorInterface
FinalYes
Tags
Table of Contents
Interfaces
- LateDataCollectorInterface
Properties
- $clients : array<string|int, TraceableHttpClient>
Methods
- collect() : mixed
- {@inheritdoc}
- getClients() : array<string|int, mixed>
- getErrorCount() : int
- getName() : string
- {@inheritdoc}
- getRequestCount() : int
- lateCollect() : mixed
- registerClient() : mixed
- reset() : mixed
- collectOnClient() : array<string|int, mixed>
Properties
$clients
private
array<string|int, TraceableHttpClient>
$clients
= []
Methods
collect()
{@inheritdoc}
public
collect(Request $request, Response $response[, Throwable|null $exception = null ]) : mixed
Parameters
- $request : Request
- $response : Response
- $exception : Throwable|null = null
getClients()
public
getClients() : array<string|int, mixed>
Return values
array<string|int, mixed>getErrorCount()
public
getErrorCount() : int
Return values
intgetName()
{@inheritdoc}
public
getName() : string
Return values
stringgetRequestCount()
public
getRequestCount() : int
Return values
intlateCollect()
public
lateCollect() : mixed
registerClient()
public
registerClient(string $name, TraceableHttpClient $client) : mixed
Parameters
- $name : string
- $client : TraceableHttpClient
reset()
public
reset() : mixed
collectOnClient()
private
collectOnClient(TraceableHttpClient $client) : array<string|int, mixed>
Parameters
- $client : TraceableHttpClient