Code Duplication    Length = 3-5 lines in 2 locations

lib/Sii/Dte.php 2 locations

@@ 1582-1586 (lines=5) @@
1579
                $i++;
1580
            }
1581
            // si no existe se crea
1582
            if (!isset($datos['Encabezado']['Totales']['ImptoReten'][$i])) {
1583
                $datos['Encabezado']['Totales']['ImptoReten'][] = [
1584
                    'TipoImp' => $codigo
1585
                ];
1586
            }
1587
            // se normaliza
1588
            $datos['Encabezado']['Totales']['ImptoReten'][$i] = array_merge([
1589
                'TipoImp' => $codigo,
@@ 1605-1607 (lines=3) @@
1602
            $codigos = array_keys($montos);
1603
            $n_impuestos = count($datos['Encabezado']['Totales']['ImptoReten']);
1604
            for ($i=0; $i<$n_impuestos; $i++) {
1605
                if (!in_array($datos['Encabezado']['Totales']['ImptoReten'][$i]['TipoImp'], $codigos)) {
1606
                    unset($datos['Encabezado']['Totales']['ImptoReten'][$i]);
1607
                }
1608
            }
1609
            sort($datos['Encabezado']['Totales']['ImptoReten']);
1610
        }