Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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