Code Duplication    Length = 3-3 lines in 2 locations

lib/Sii/Dte.php 2 locations

@@ 711-713 (lines=3) @@
708
        // normalizar montos de pagos programados
709
        if (is_array($datos['Encabezado']['IdDoc']['MntPagos'])) {
710
            $montos = 0;
711
            if (!isset($datos['Encabezado']['IdDoc']['MntPagos'][0])) {
712
                $datos['Encabezado']['IdDoc']['MntPagos'] = [$datos['Encabezado']['IdDoc']['MntPagos']];
713
            }
714
            foreach ($datos['Encabezado']['IdDoc']['MntPagos'] as &$MntPagos) {
715
                $MntPagos = array_merge([
716
                    'FchPago' => null,
@@ 1297-1299 (lines=3) @@
1294
        // colocar forma de pago de exportación
1295
        if (!empty($datos['Encabezado']['IdDoc']['FmaPago'])) {
1296
            $formas = [3 => 21];
1297
            if (isset($formas[$datos['Encabezado']['IdDoc']['FmaPago']])) {
1298
                $datos['Encabezado']['IdDoc']['FmaPagExp'] = $formas[$datos['Encabezado']['IdDoc']['FmaPago']];
1299
            }
1300
            $datos['Encabezado']['IdDoc']['FmaPago'] = false;
1301
        }
1302
    }