Code Duplication    Length = 10-10 lines in 2 locations

source/FluidXml.php 2 locations

@@ 1229-1238 (lines=10) @@
1226
                for ($i = 0; $i < $times; ++$i) {
1227
                        $args = [$this, $i];
1228
1229
                        if ($fn instanceof \Closure) {
1230
                                $fn = $fn->bindTo($this);
1231
1232
                                \array_shift($args);
1233
1234
                                // It is faster than \call_user_func.
1235
                                $fn(...$args);
1236
                        } else {
1237
                                \call_user_func($fn, ...$args);
1238
                        }
1239
                }
1240
1241
                return $this;
@@ 1250-1259 (lines=10) @@
1247
                        $cx   = $this->newContext($n);
1248
                        $args = [$cx, $i, $n];
1249
1250
                        if ($fn instanceof \Closure) {
1251
                                $fn = $fn->bindTo($cx);
1252
1253
                                \array_shift($args);
1254
1255
                                // It is faster than \call_user_func.
1256
                                $fn(...$args);
1257
                        } else {
1258
                                \call_user_func($fn, ...$args);
1259
                        }
1260
                }
1261
1262
                return $this;