Code Duplication    Length = 3-5 lines in 2 locations

lib/Sii/Dte.php 2 locations

@@ 1535-1539 (lines=5) @@
1532
                $i++;
1533
            }
1534
            // si no existe se crea
1535
            if (!isset($datos['Encabezado']['Totales']['ImptoReten'][$i])) {
1536
                $datos['Encabezado']['Totales']['ImptoReten'][] = [
1537
                    'TipoImp' => $codigo
1538
                ];
1539
            }
1540
            // se normaliza
1541
            $datos['Encabezado']['Totales']['ImptoReten'][$i] = array_merge([
1542
                'TipoImp' => $codigo,
@@ 1558-1560 (lines=3) @@
1555
            $codigos = array_keys($montos);
1556
            $n_impuestos = count($datos['Encabezado']['Totales']['ImptoReten']);
1557
            for ($i=0; $i<$n_impuestos; $i++) {
1558
                if (!in_array($datos['Encabezado']['Totales']['ImptoReten'][$i]['TipoImp'], $codigos)) {
1559
                    unset($datos['Encabezado']['Totales']['ImptoReten'][$i]);
1560
                }
1561
            }
1562
            sort($datos['Encabezado']['Totales']['ImptoReten']);
1563
        }