Code Duplication    Length = 66-66 lines in 2 locations

src/Make.php 2 locations

@@ 1921-1986 (lines=66) @@
1918
     *
1919
     * @return \DOMElement
1920
     */
1921
    public function expedTag($CNPJ = '', $CPF = '', $IE = '', $xNome = '', $fone = '', $email = '')
1922
    {
1923
        $identificador = '#142 <exped> - ';
1924
        $this->exped = $this->dom->createElement('exped');
1925
        if ($CNPJ != '') {
1926
            $this->dom->addChild(
1927
                $this->exped,
1928
                'CNPJ',
1929
                $CNPJ,
1930
                true,
1931
                $identificador . 'Número do CNPJ'
1932
            );
1933
        } elseif ($CPF != '') {
1934
            $this->dom->addChild(
1935
                $this->exped,
1936
                'CPF',
1937
                $CPF,
1938
                true,
1939
                $identificador . 'Número do CPF'
1940
            );
1941
        } else {
1942
            $this->dom->addChild(
1943
                $this->exped,
1944
                'CNPJ',
1945
                $CNPJ,
1946
                true,
1947
                $identificador . 'Número do CNPJ'
1948
            );
1949
            $this->dom->addChild(
1950
                $this->exped,
1951
                'CPF',
1952
                $CPF,
1953
                true,
1954
                $identificador . 'Número do CPF'
1955
            );
1956
        }
1957
        $this->dom->addChild(
1958
            $this->exped,
1959
            'IE',
1960
            $IE,
1961
            true,
1962
            $identificador . 'Inscrição Estadual'
1963
        );
1964
        $this->dom->addChild(
1965
            $this->exped,
1966
            'xNome',
1967
            $xNome,
1968
            true,
1969
            $identificador . 'Razão social ou Nome'
1970
        );
1971
        $this->dom->addChild(
1972
            $this->exped,
1973
            'fone',
1974
            $fone,
1975
            false,
1976
            $identificador . 'Telefone'
1977
        );
1978
        $this->dom->addChild(
1979
            $this->exped,
1980
            'email',
1981
            $email,
1982
            false,
1983
            $identificador . 'Endereço de email'
1984
        );
1985
        return $this->exped;
1986
    }
1987
1988
    /**
1989
     * Gera as tags para o elemento: "enderExped" (Dados do endereço)
@@ 2113-2178 (lines=66) @@
2110
     *
2111
     * @return \DOMElement
2112
     */
2113
    public function recebTag($CNPJ = '', $CPF = '', $IE = '', $xNome = '', $fone = '', $email = '')
2114
    {
2115
        $identificador = '#160 <receb> - ';
2116
        $this->receb = $this->dom->createElement('receb');
2117
        if ($CNPJ != '') {
2118
            $this->dom->addChild(
2119
                $this->receb,
2120
                'CNPJ',
2121
                $CNPJ,
2122
                true,
2123
                $identificador . 'Número do CNPJ'
2124
            );
2125
        } elseif ($CPF != '') {
2126
            $this->dom->addChild(
2127
                $this->receb,
2128
                'CPF',
2129
                $CPF,
2130
                true,
2131
                $identificador . 'Número do CPF'
2132
            );
2133
        } else {
2134
            $this->dom->addChild(
2135
                $this->receb,
2136
                'CNPJ',
2137
                $CNPJ,
2138
                true,
2139
                $identificador . 'Número do CNPJ'
2140
            );
2141
            $this->dom->addChild(
2142
                $this->receb,
2143
                'CPF',
2144
                $CPF,
2145
                true,
2146
                $identificador . 'Número do CPF'
2147
            );
2148
        }
2149
        $this->dom->addChild(
2150
            $this->receb,
2151
            'IE',
2152
            $IE,
2153
            true,
2154
            $identificador . 'Inscrição Estadual'
2155
        );
2156
        $this->dom->addChild(
2157
            $this->receb,
2158
            'xNome',
2159
            $xNome,
2160
            true,
2161
            $identificador . 'Razão social ou Nome'
2162
        );
2163
        $this->dom->addChild(
2164
            $this->receb,
2165
            'fone',
2166
            $fone,
2167
            false,
2168
            $identificador . 'Telefone'
2169
        );
2170
        $this->dom->addChild(
2171
            $this->receb,
2172
            'email',
2173
            $email,
2174
            false,
2175
            $identificador . 'Endereço de email'
2176
        );
2177
        return $this->receb;
2178
    }
2179
2180
    /**
2181
     * Gera as tags para o elemento: "enderReceb" (Informações do Recebedor da Carga)