Code Duplication    Length = 6-6 lines in 4 locations

src/StreamsPlugin.php 4 locations

@@ 299-304 (lines=6) @@
296
            ),
297
            new \Twig_SimpleFunction(
298
                'request_*',
299
                function ($name) {
300
301
                    $arguments = array_slice(func_get_args(), 1);
302
303
                    return call_user_func_array([$this->request, camel_case($name)], $arguments);
304
                }
305
            ),
306
            new \Twig_SimpleFunction(
307
                'trans',
@@ 314-319 (lines=6) @@
311
            ),
312
            new \Twig_SimpleFunction(
313
                'str_*',
314
                function ($name) {
315
316
                    $arguments = array_slice(func_get_args(), 1);
317
318
                    return call_user_func_array([$this->str, camel_case($name)], $arguments);
319
                }
320
            ),
321
            new \Twig_SimpleFunction(
322
                'url_*',
@@ 323-328 (lines=6) @@
320
            ),
321
            new \Twig_SimpleFunction(
322
                'url_*',
323
                function ($name) {
324
325
                    $arguments = array_slice(func_get_args(), 1);
326
327
                    return call_user_func_array([$this->url, camel_case($name)], $arguments);
328
                }
329
            ),
330
            new \Twig_SimpleFunction(
331
                'addons',
@@ 403-408 (lines=6) @@
400
            new \Twig_SimpleFilter('humanize', [$this->str, 'humanize']),
401
            new \Twig_SimpleFilter(
402
                'str_*',
403
                function ($name) {
404
405
                    $arguments = array_slice(func_get_args(), 1);
406
407
                    return call_user_func_array([$this->str, camel_case($name)], $arguments);
408
                }
409
            ),
410
        ];
411
    }