Code Duplication    Length = 66-66 lines in 2 locations

src/Make.php 2 locations

@@ 1889-1954 (lines=66) @@
1886
     *
1887
     * @return \DOMElement
1888
     */
1889
    public function expedTag($CNPJ = '', $CPF = '', $IE = '', $xNome = '', $fone = '', $email = '')
1890
    {
1891
        $identificador = '#142 <exped> - ';
1892
        $this->exped = $this->dom->createElement('exped');
1893
        if ($CNPJ != '') {
1894
            $this->dom->addChild(
1895
                $this->exped,
1896
                'CNPJ',
1897
                $CNPJ,
1898
                true,
1899
                $identificador . 'Número do CNPJ'
1900
            );
1901
        } elseif ($CPF != '') {
1902
            $this->dom->addChild(
1903
                $this->exped,
1904
                'CPF',
1905
                $CPF,
1906
                true,
1907
                $identificador . 'Número do CPF'
1908
            );
1909
        } else {
1910
            $this->dom->addChild(
1911
                $this->exped,
1912
                'CNPJ',
1913
                $CNPJ,
1914
                true,
1915
                $identificador . 'Número do CNPJ'
1916
            );
1917
            $this->dom->addChild(
1918
                $this->exped,
1919
                'CPF',
1920
                $CPF,
1921
                true,
1922
                $identificador . 'Número do CPF'
1923
            );
1924
        }
1925
        $this->dom->addChild(
1926
            $this->exped,
1927
            'IE',
1928
            $IE,
1929
            true,
1930
            $identificador . 'Inscrição Estadual'
1931
        );
1932
        $this->dom->addChild(
1933
            $this->exped,
1934
            'xNome',
1935
            $xNome,
1936
            true,
1937
            $identificador . 'Razão social ou Nome'
1938
        );
1939
        $this->dom->addChild(
1940
            $this->exped,
1941
            'fone',
1942
            $fone,
1943
            false,
1944
            $identificador . 'Telefone'
1945
        );
1946
        $this->dom->addChild(
1947
            $this->exped,
1948
            'email',
1949
            $email,
1950
            false,
1951
            $identificador . 'Endereço de email'
1952
        );
1953
        return $this->exped;
1954
    }
1955
1956
    /**
1957
     * Gera as tags para o elemento: "enderExped" (Dados do endereço)
@@ 2082-2147 (lines=66) @@
2079
     *
2080
     * @return \DOMElement
2081
     */
2082
    public function recebTag($CNPJ = '', $CPF = '', $IE = '', $xNome = '', $fone = '', $email = '')
2083
    {
2084
        $identificador = '#160 <receb> - ';
2085
        $this->receb = $this->dom->createElement('receb');
2086
        if ($CNPJ != '') {
2087
            $this->dom->addChild(
2088
                $this->receb,
2089
                'CNPJ',
2090
                $CNPJ,
2091
                true,
2092
                $identificador . 'Número do CNPJ'
2093
            );
2094
        } elseif ($CPF != '') {
2095
            $this->dom->addChild(
2096
                $this->receb,
2097
                'CPF',
2098
                $CPF,
2099
                true,
2100
                $identificador . 'Número do CPF'
2101
            );
2102
        } else {
2103
            $this->dom->addChild(
2104
                $this->receb,
2105
                'CNPJ',
2106
                $CNPJ,
2107
                true,
2108
                $identificador . 'Número do CNPJ'
2109
            );
2110
            $this->dom->addChild(
2111
                $this->receb,
2112
                'CPF',
2113
                $CPF,
2114
                true,
2115
                $identificador . 'Número do CPF'
2116
            );
2117
        }
2118
        $this->dom->addChild(
2119
            $this->receb,
2120
            'IE',
2121
            $IE,
2122
            true,
2123
            $identificador . 'Inscrição Estadual'
2124
        );
2125
        $this->dom->addChild(
2126
            $this->receb,
2127
            'xNome',
2128
            $xNome,
2129
            true,
2130
            $identificador . 'Razão social ou Nome'
2131
        );
2132
        $this->dom->addChild(
2133
            $this->receb,
2134
            'fone',
2135
            $fone,
2136
            false,
2137
            $identificador . 'Telefone'
2138
        );
2139
        $this->dom->addChild(
2140
            $this->receb,
2141
            'email',
2142
            $email,
2143
            false,
2144
            $identificador . 'Endereço de email'
2145
        );
2146
        return $this->receb;
2147
    }
2148
2149
    /**
2150
     * Gera as tags para o elemento: "enderReceb" (Informações do Recebedor da Carga)