Code Duplication    Length = 9-9 lines in 2 locations

src/DependencyInjection/HttplugExtension.php 2 locations

@@ 459-467 (lines=9) @@
456
    private function configureAutoDiscoveryClients(ContainerBuilder $container, array $config)
457
    {
458
        $httpClient = $config['discovery']['client'];
459
        if ('auto' !== $httpClient) {
460
            $container->removeDefinition('httplug.auto_discovery.auto_discovered_client');
461
            $container->removeDefinition('httplug.collector.auto_discovered_client');
462
463
            if (!empty($httpClient)) {
464
                $container->setAlias('httplug.auto_discovery.auto_discovered_client', $httpClient);
465
                $container->getAlias('httplug.auto_discovery.auto_discovered_client')->setPublic(false);
466
            }
467
        }
468
469
        $asyncHttpClient = $config['discovery']['async_client'];
470
        if ('auto' !== $asyncHttpClient) {
@@ 470-478 (lines=9) @@
467
        }
468
469
        $asyncHttpClient = $config['discovery']['async_client'];
470
        if ('auto' !== $asyncHttpClient) {
471
            $container->removeDefinition('httplug.auto_discovery.auto_discovered_async');
472
            $container->removeDefinition('httplug.collector.auto_discovered_async');
473
474
            if (!empty($asyncHttpClient)) {
475
                $container->setAlias('httplug.auto_discovery.auto_discovered_async', $asyncHttpClient);
476
                $container->getAlias('httplug.auto_discovery.auto_discovered_async')->setPublic(false);
477
            }
478
        }
479
480
        if (null === $httpClient && null === $asyncHttpClient) {
481
            $container->removeDefinition('httplug.strategy');