Code Duplication    Length = 9-9 lines in 2 locations

DependencyInjection/HttplugExtension.php 2 locations

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