Code Duplication    Length = 19-21 lines in 2 locations

src/Factories/EvtFechamentoeFinanceira.php 2 locations

@@ 92-112 (lines=21) @@
89
        );
90
        $this->node->insertBefore($infoFechamento);
91
92
        if (!empty($this->std->fechamentopp)) {
93
            $fpp = $this->std->fechamentopp;
94
            $FechamentoPP = $this->dom->createElement("FechamentoPP");
95
            foreach ($fpp->fechamentomes as $fm) {
96
                $FechamentoMes = $this->dom->createElement("FechamentoMes");
97
                $this->dom->addChild(
98
                    $FechamentoMes,
99
                    "anoMesCaixa",
100
                    $fm->anomescaixa,
101
                    true
102
                );
103
                $this->dom->addChild(
104
                    $FechamentoMes,
105
                    "quantArqTrans",
106
                    $fm->quantarqtrans,
107
                    true
108
                );
109
                $FechamentoPP->appendChild($FechamentoMes);
110
            }
111
            $this->node->appendChild($FechamentoPP);
112
        }
113
114
        if (!empty($this->std->fechamentomovopfin)) {
115
            $opfin = $this->std->fechamentomovopfin;
@@ 171-189 (lines=19) @@
168
            $this->node->appendChild($FechamentoMovOpFin);
169
        }
170
        
171
        if (!empty($this->std->fechamentomovopfinanual)) {
172
            $f = $this->std->fechamentomovopfinanual->fechamentoano;
173
            $fechaAno = $this->dom->createElement("FechamentoMovOpFinAnual");
174
            $fAno = $this->dom->createElement("FechamentoAno");
175
            $this->dom->addChild(
176
                $fAno,
177
                "anoCaixa",
178
                $f->anocaixa,
179
                true
180
            );
181
            $this->dom->addChild(
182
                $fAno,
183
                "quantArqTrans",
184
                $f->quantarqtrans,
185
                true
186
            );
187
            $fechaAno->appendChild($fAno);
188
            $this->node->appendChild($fechaAno);
189
        }
190
        
191
        //finalização do xml
192
        $this->eFinanceira->appendChild($this->node);