Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 294-299 (lines=6) @@
291
        /*
292
         * Decorate the client with clients from client-common
293
         */
294
        if ($arguments['flexible_client']) {
295
            $container
296
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
297
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
298
                ->setPublic(false)
299
                ->setDecoratedService($serviceId)
300
            ;
301
        }
302
@@ 303-308 (lines=6) @@
300
            ;
301
        }
302
303
        if ($arguments['http_methods_client']) {
304
            $container
305
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
306
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
307
                ->setPublic(false)
308
                ->setDecoratedService($serviceId)
309
            ;
310
        }
311
@@ 312-319 (lines=8) @@
309
            ;
310
        }
311
312
        if ($arguments['batch_client']) {
313
            $container
314
                ->register($serviceId.'.batch_client', BatchClient::class)
315
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
316
                ->setPublic(false)
317
                ->setDecoratedService($serviceId)
318
            ;
319
        }
320
    }
321
322
    /**