Code Duplication    Length = 9-9 lines in 2 locations

DependencyInjection/HttplugExtension.php 2 locations

@@ 373-381 (lines=9) @@
370
    private function configureAutoDiscoveryClients(ContainerBuilder $container, array $config)
371
    {
372
        $httpClient = $config['discovery']['client'];
373
        if ('auto' !== $httpClient) {
374
            $container->removeDefinition('httplug.auto_discovery.auto_discovered_client');
375
            $container->removeDefinition('httplug.collector.auto_discovered_client');
376
377
            if (!empty($httpClient)) {
378
                $container->setAlias('httplug.auto_discovery.auto_discovered_client', $httpClient);
379
                $container->getAlias('httplug.auto_discovery.auto_discovered_client')->setPublic(false);
380
            }
381
        }
382
383
        $asyncHttpClient = $config['discovery']['async_client'];
384
        if ('auto' !== $asyncHttpClient) {
@@ 384-392 (lines=9) @@
381
        }
382
383
        $asyncHttpClient = $config['discovery']['async_client'];
384
        if ('auto' !== $asyncHttpClient) {
385
            $container->removeDefinition('httplug.auto_discovery.auto_discovered_async');
386
            $container->removeDefinition('httplug.collector.auto_discovered_async');
387
388
            if (!empty($asyncHttpClient)) {
389
                $container->setAlias('httplug.auto_discovery.auto_discovered_async', $asyncHttpClient);
390
                $container->getAlias('httplug.auto_discovery.auto_discovered_async')->setPublic(false);
391
            }
392
        }
393
394
        if (null === $httpClient && null === $asyncHttpClient) {
395
            $container->removeDefinition('httplug.strategy');