|
@@ 299-308 (lines=10) @@
|
| 296 |
|
private function configureAutoDiscoveryClients(ContainerBuilder $container, array $config, $enableCollector) |
| 297 |
|
{ |
| 298 |
|
$httpClient = $config['discovery']['client']; |
| 299 |
|
if ($httpClient === 'auto') { |
| 300 |
|
$httpClient = $this->registerAutoDiscoverableClientWithDebugPlugin( |
| 301 |
|
$container, |
| 302 |
|
'client', |
| 303 |
|
[HttpClientDiscovery::class, 'find'], |
| 304 |
|
$enableCollector |
| 305 |
|
); |
| 306 |
|
} elseif ($httpClient) { |
| 307 |
|
$httpClient = new Reference($httpClient); |
| 308 |
|
} |
| 309 |
|
|
| 310 |
|
$asyncHttpClient = $config['discovery']['async_client']; |
| 311 |
|
if ($asyncHttpClient === 'auto') { |
|
@@ 311-320 (lines=10) @@
|
| 308 |
|
} |
| 309 |
|
|
| 310 |
|
$asyncHttpClient = $config['discovery']['async_client']; |
| 311 |
|
if ($asyncHttpClient === 'auto') { |
| 312 |
|
$asyncHttpClient = $this->registerAutoDiscoverableClientWithDebugPlugin( |
| 313 |
|
$container, |
| 314 |
|
'async_client', |
| 315 |
|
[HttpAsyncClientDiscovery::class, 'find'], |
| 316 |
|
$enableCollector |
| 317 |
|
); |
| 318 |
|
} elseif ($asyncHttpClient) { |
| 319 |
|
$asyncHttpClient = new Reference($httpClient); |
| 320 |
|
} |
| 321 |
|
|
| 322 |
|
$container->getDefinition('httplug.strategy') |
| 323 |
|
->addArgument($httpClient) |