Code Duplication    Length = 3-5 lines in 2 locations

lib/Sii/Dte.php 2 locations

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