Code Duplication    Length = 9-11 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 5951-5959 (lines=9) @@
5948
      }
5949
5950
      // $start
5951
      if (is_array($start)) {
5952
        $start = array_slice($start, 0, $num);
5953
        foreach ($start as &$valueTmp) {
5954
          $valueTmp = (int)$valueTmp === $valueTmp ? $valueTmp : 0;
5955
        }
5956
        unset($valueTmp);
5957
      } else {
5958
        $start = array_pad(array($start), $num, $start);
5959
      }
5960
5961
      // $length
5962
      if (!isset($length)) {
@@ 5964-5974 (lines=11) @@
5961
      // $length
5962
      if (!isset($length)) {
5963
        $length = array_fill(0, $num, 0);
5964
      } elseif (is_array($length)) {
5965
        $length = array_slice($length, 0, $num);
5966
        foreach ($length as &$valueTmpV2) {
5967
          if (isset($valueTmpV2)) {
5968
            $valueTmpV2 = (int)$valueTmpV2 === $valueTmpV2 ? $valueTmpV2 : $num;
5969
          } else {
5970
            $valueTmpV2 = 0;
5971
          }
5972
        }
5973
        unset($valueTmpV2);
5974
      } else {
5975
        $length = array_pad(array($length), $num, $length);
5976
      }
5977