PluginClientFactory
in package
FinalYes
Factory to create PluginClient instances. Using this factory instead of calling PluginClient constructor will enable the Symfony profiling without any configuration.
Tags
Table of Contents
Properties
- $factory : callable(Array, array<string|int, Plugin>, array<string|int, mixed>): PluginClient|null
Methods
Properties
$factory
private
static callable(Array, array<string|int, Plugin>, array<string|int, mixed>): PluginClient|null
$factory
Methods
createClient()
public
createClient(ClientInterface|HttpAsyncClient $client[, array<string|int, Plugin> $plugins = [] ][, array{'client_name'?: string} $options = [] ]) : PluginClient
Parameters
- $client : ClientInterface|HttpAsyncClient
- $plugins : array<string|int, Plugin> = []
- $options : array{'client_name'?: string} = []
-
Configuration options:
- client_name: to give client a name which may be used when displaying client information like in the HTTPlugBundle profiler