Code Duplication    Length = 11-12 lines in 2 locations

DependencyInjection/HttplugExtension.php 2 locations

@@ 260-271 (lines=12) @@
257
        $serviceIds = [];
258
259
        $httpClient = $config['discovery']['client'];
260
        if (!empty($httpClient)) {
261
            if ($httpClient === 'auto') {
262
                $httpClient = $this->registerAutoDiscoverableClient(
263
                    $container,
264
                    'auto_discovered_client',
265
                    [HttpClientDiscovery::class, 'find']
266
                );
267
            }
268
269
            $serviceIds[] = $httpClient;
270
            $httpClient = new Reference($httpClient);
271
        }
272
273
        $asyncHttpClient = $config['discovery']['async_client'];
274
        if (!empty($asyncHttpClient)) {
@@ 274-284 (lines=11) @@
271
        }
272
273
        $asyncHttpClient = $config['discovery']['async_client'];
274
        if (!empty($asyncHttpClient)) {
275
            if ($asyncHttpClient === 'auto') {
276
                $asyncHttpClient = $this->registerAutoDiscoverableClient(
277
                    $container,
278
                    'auto_discovered_async',
279
                    [HttpAsyncClientDiscovery::class, 'find']
280
                );
281
            }
282
            $serviceIds[] = $asyncHttpClient;
283
            $asyncHttpClient = new Reference($httpClient);
284
        }
285
286
        $container->getDefinition('httplug.strategy')
287
            ->addArgument($httpClient)