Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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