Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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