Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 316-321 (lines=6) @@
313
        /*
314
         * Decorate the client with clients from client-common
315
         */
316
        if ($arguments['flexible_client']) {
317
            $container
318
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
319
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
320
                ->setPublic(false)
321
                ->setDecoratedService($serviceId)
322
            ;
323
        }
324
@@ 325-330 (lines=6) @@
322
            ;
323
        }
324
325
        if ($arguments['http_methods_client']) {
326
            $container
327
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
328
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
329
                ->setPublic(false)
330
                ->setDecoratedService($serviceId)
331
            ;
332
        }
333
@@ 334-341 (lines=8) @@
331
            ;
332
        }
333
334
        if ($arguments['batch_client']) {
335
            $container
336
                ->register($serviceId.'.batch_client', BatchClient::class)
337
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
338
                ->setPublic(false)
339
                ->setDecoratedService($serviceId)
340
            ;
341
        }
342
    }
343
344
    /**