Code Duplication    Length = 8-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 346-353 (lines=8) @@
343
        /*
344
         * Decorate the client with clients from client-common
345
         */
346
        if ($arguments['flexible_client']) {
347
            $container
348
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
349
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
350
                ->setPublic(false)
351
                ->setDecoratedService($serviceId)
352
            ;
353
        }
354
355
        if ($arguments['http_methods_client']) {
356
            $container
@@ 355-362 (lines=8) @@
352
            ;
353
        }
354
355
        if ($arguments['http_methods_client']) {
356
            $container
357
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
358
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
359
                ->setPublic(false)
360
                ->setDecoratedService($serviceId)
361
            ;
362
        }
363
364
        if ($arguments['batch_client']) {
365
            $container
@@ 364-371 (lines=8) @@
361
            ;
362
        }
363
364
        if ($arguments['batch_client']) {
365
            $container
366
                ->register($serviceId.'.batch_client', BatchClient::class)
367
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
368
                ->setPublic(false)
369
                ->setDecoratedService($serviceId)
370
            ;
371
        }
372
    }
373
374
    /**