Code Duplication    Length = 3-3 lines in 6 locations

lib/Sii/Dte.php 6 locations

@@ 1016-1018 (lines=3) @@
1013
                        $datos['Encabezado']['Receptor'][$receptor] = $datos['Encabezado']['Emisor'][$emisor];
1014
                    }
1015
                }
1016
                if (!empty($datos['Encabezado']['Receptor']['GiroRecep'])) {
1017
                    $datos['Encabezado']['Receptor']['GiroRecep'] = mb_substr($datos['Encabezado']['Receptor']['GiroRecep'], 0, 40);
1018
                }
1019
            }
1020
        }
1021
        // normalizar datos
@@ 1765-1767 (lines=3) @@
1762
        $datos['Encabezado']['Emisor']['RUTEmisor'] = strtoupper(trim(str_replace('.', '', $datos['Encabezado']['Emisor']['RUTEmisor'])));
1763
        $datos['Encabezado']['Receptor']['RUTRecep'] = strtoupper(trim(str_replace('.', '', $datos['Encabezado']['Receptor']['RUTRecep'])));
1764
        $datos['Encabezado']['Receptor']['RznSocRecep'] = mb_substr($datos['Encabezado']['Receptor']['RznSocRecep'], 0, 100);
1765
        if (!empty($datos['Encabezado']['Receptor']['GiroRecep'])) {
1766
            $datos['Encabezado']['Receptor']['GiroRecep'] = mb_substr($datos['Encabezado']['Receptor']['GiroRecep'], 0, 40);
1767
        }
1768
        if (!empty($datos['Encabezado']['Receptor']['Contacto'])) {
1769
            $datos['Encabezado']['Receptor']['Contacto'] = mb_substr($datos['Encabezado']['Receptor']['Contacto'], 0, 80);
1770
        }
@@ 1768-1770 (lines=3) @@
1765
        if (!empty($datos['Encabezado']['Receptor']['GiroRecep'])) {
1766
            $datos['Encabezado']['Receptor']['GiroRecep'] = mb_substr($datos['Encabezado']['Receptor']['GiroRecep'], 0, 40);
1767
        }
1768
        if (!empty($datos['Encabezado']['Receptor']['Contacto'])) {
1769
            $datos['Encabezado']['Receptor']['Contacto'] = mb_substr($datos['Encabezado']['Receptor']['Contacto'], 0, 80);
1770
        }
1771
        if (!empty($datos['Encabezado']['Receptor']['CorreoRecep'])) {
1772
            $datos['Encabezado']['Receptor']['CorreoRecep'] = mb_substr($datos['Encabezado']['Receptor']['CorreoRecep'], 0, 80);
1773
        }
@@ 1771-1773 (lines=3) @@
1768
        if (!empty($datos['Encabezado']['Receptor']['Contacto'])) {
1769
            $datos['Encabezado']['Receptor']['Contacto'] = mb_substr($datos['Encabezado']['Receptor']['Contacto'], 0, 80);
1770
        }
1771
        if (!empty($datos['Encabezado']['Receptor']['CorreoRecep'])) {
1772
            $datos['Encabezado']['Receptor']['CorreoRecep'] = mb_substr($datos['Encabezado']['Receptor']['CorreoRecep'], 0, 80);
1773
        }
1774
        if (!empty($datos['Encabezado']['Receptor']['DirRecep'])) {
1775
            $datos['Encabezado']['Receptor']['DirRecep'] = mb_substr($datos['Encabezado']['Receptor']['DirRecep'], 0, 70);
1776
        }
@@ 1774-1776 (lines=3) @@
1771
        if (!empty($datos['Encabezado']['Receptor']['CorreoRecep'])) {
1772
            $datos['Encabezado']['Receptor']['CorreoRecep'] = mb_substr($datos['Encabezado']['Receptor']['CorreoRecep'], 0, 80);
1773
        }
1774
        if (!empty($datos['Encabezado']['Receptor']['DirRecep'])) {
1775
            $datos['Encabezado']['Receptor']['DirRecep'] = mb_substr($datos['Encabezado']['Receptor']['DirRecep'], 0, 70);
1776
        }
1777
        if (!empty($datos['Encabezado']['Receptor']['CmnaRecep'])) {
1778
            $datos['Encabezado']['Receptor']['CmnaRecep'] = mb_substr($datos['Encabezado']['Receptor']['CmnaRecep'], 0, 20);
1779
        }
@@ 1777-1779 (lines=3) @@
1774
        if (!empty($datos['Encabezado']['Receptor']['DirRecep'])) {
1775
            $datos['Encabezado']['Receptor']['DirRecep'] = mb_substr($datos['Encabezado']['Receptor']['DirRecep'], 0, 70);
1776
        }
1777
        if (!empty($datos['Encabezado']['Receptor']['CmnaRecep'])) {
1778
            $datos['Encabezado']['Receptor']['CmnaRecep'] = mb_substr($datos['Encabezado']['Receptor']['CmnaRecep'], 0, 20);
1779
        }
1780
        if (!empty($datos['Encabezado']['Emisor']['Acteco'])) {
1781
            if (strlen((string)$datos['Encabezado']['Emisor']['Acteco'])==5) {
1782
                $datos['Encabezado']['Emisor']['Acteco'] = '0'.$datos['Encabezado']['Emisor']['Acteco'];