Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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