Code Duplication    Length = 9-9 lines in 2 locations

DependencyInjection/HttplugExtension.php 2 locations

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