Code Duplication    Length = 9-9 lines in 2 locations

DependencyInjection/HttplugExtension.php 2 locations

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