Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 265-270 (lines=6) @@
262
        /*
263
         * Decorate the client with clients from client-common
264
         */
265
        if ($arguments['flexible_client']) {
266
            $container
267
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
268
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
269
                ->setPublic(false)
270
                ->setDecoratedService($serviceId)
271
            ;
272
        }
273
@@ 274-279 (lines=6) @@
271
            ;
272
        }
273
274
        if ($arguments['http_methods_client']) {
275
            $container
276
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
277
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
278
                ->setPublic(false)
279
                ->setDecoratedService($serviceId)
280
            ;
281
        }
282
@@ 283-290 (lines=8) @@
280
            ;
281
        }
282
283
        if ($arguments['batch_client']) {
284
            $container
285
                ->register($serviceId.'.batch_client', BatchClient::class)
286
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
287
                ->setPublic(false)
288
                ->setDecoratedService($serviceId)
289
            ;
290
        }
291
    }
292
293
    /**