Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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