Code Duplication    Length = 10-10 lines in 2 locations

DependencyInjection/HttplugExtension.php 2 locations

@@ 359-368 (lines=10) @@
356
    private function configureAutoDiscoveryClients(ContainerBuilder $container, array $config)
357
    {
358
        $httpClient = $config['discovery']['client'];
359
        if ($httpClient !== 'auto') {
360
            $container->removeDefinition('httplug.auto_discovery.auto_discovered_client');
361
            $container->removeDefinition('httplug.collector.auto_discovered_client');
362
            $container->removeDefinition('httplug.auto_discovery.auto_discovered_client.plugin');
363
364
            if (!empty($httpClient)) {
365
                $container->setAlias('httplug.auto_discovery.auto_discovered_client', $httpClient);
366
                $container->getAlias('httplug.auto_discovery.auto_discovered_client')->setPublic(false);
367
            }
368
        }
369
370
        $asyncHttpClient = $config['discovery']['async_client'];
371
        if ($asyncHttpClient !== 'auto') {
@@ 371-380 (lines=10) @@
368
        }
369
370
        $asyncHttpClient = $config['discovery']['async_client'];
371
        if ($asyncHttpClient !== 'auto') {
372
            $container->removeDefinition('httplug.auto_discovery.auto_discovered_async');
373
            $container->removeDefinition('httplug.collector.auto_discovered_async');
374
            $container->removeDefinition('httplug.auto_discovery.auto_discovered_async.plugin');
375
376
            if (!empty($asyncHttpClient)) {
377
                $container->setAlias('httplug.auto_discovery.auto_discovered_async', $asyncHttpClient);
378
                $container->getAlias('httplug.auto_discovery.auto_discovered_async')->setPublic(false);
379
            }
380
        }
381
382
        if (null === $httpClient && null === $asyncHttpClient) {
383
            $container->removeDefinition('httplug.strategy');