Code Duplication    Length = 3-5 lines in 2 locations

lib/Sii/Dte.php 2 locations

@@ 1458-1462 (lines=5) @@
1455
                $i++;
1456
            }
1457
            // si no existe se crea
1458
            if (!isset($datos['Encabezado']['Totales']['ImptoReten'][$i])) {
1459
                $datos['Encabezado']['Totales']['ImptoReten'][] = [
1460
                    'TipoImp' => $codigo
1461
                ];
1462
            }
1463
            // se normaliza
1464
            $datos['Encabezado']['Totales']['ImptoReten'][$i] = array_merge([
1465
                'TipoImp' => $codigo,
@@ 1481-1483 (lines=3) @@
1478
            $codigos = array_keys($montos);
1479
            $n_impuestos = count($datos['Encabezado']['Totales']['ImptoReten']);
1480
            for ($i=0; $i<$n_impuestos; $i++) {
1481
                if (!in_array($datos['Encabezado']['Totales']['ImptoReten'][$i]['TipoImp'], $codigos)) {
1482
                    unset($datos['Encabezado']['Totales']['ImptoReten'][$i]);
1483
                }
1484
            }
1485
            sort($datos['Encabezado']['Totales']['ImptoReten']);
1486
        }