Code Duplication    Length = 9-11 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 6414-6422 (lines=9) @@
6411
      }
6412
6413
      // $start
6414
      if (is_array($start) === true) {
6415
        $start = array_slice($start, 0, $num);
6416
        foreach ($start as &$valueTmp) {
6417
          $valueTmp = (int)$valueTmp === $valueTmp ? $valueTmp : 0;
6418
        }
6419
        unset($valueTmp);
6420
      } else {
6421
        $start = array_pad(array($start), $num, $start);
6422
      }
6423
6424
      // $length
6425
      if (!isset($length)) {
@@ 6427-6437 (lines=11) @@
6424
      // $length
6425
      if (!isset($length)) {
6426
        $length = array_fill(0, $num, 0);
6427
      } elseif (is_array($length) === true) {
6428
        $length = array_slice($length, 0, $num);
6429
        foreach ($length as &$valueTmpV2) {
6430
          if (isset($valueTmpV2)) {
6431
            $valueTmpV2 = (int)$valueTmpV2 === $valueTmpV2 ? $valueTmpV2 : $num;
6432
          } else {
6433
            $valueTmpV2 = 0;
6434
          }
6435
        }
6436
        unset($valueTmpV2);
6437
      } else {
6438
        $length = array_pad(array($length), $num, $length);
6439
      }
6440