Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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