Code Duplication    Length = 70-70 lines in 2 locations

src/Factories/EvtCadDeclarante.php 1 location

@@ 182-251 (lines=70) @@
179
                    isset($out->enderecolivre) ? $out->enderecolivre : null,
180
                    false
181
                );
182
                if (!empty($out->enderecoestrutura) && empty($out->enderecolivre)) {
183
                    $ee = $out->enderecoestrutura;
184
                    $EnderecoEstrutura = $this->dom->createElement("EnderecoEstrutura");
185
                    $this->dom->addChild(
186
                        $EnderecoEstrutura,
187
                        "EnderecoLivre",
188
                        isset($ee->enderecolivre) ? $ee->enderecolivre : null,
189
                        false
190
                    );
191
                    if (!empty($ee->endereco)) {
192
                        $end = $ee->endereco;
193
                        $Endereco = $this->dom->createElement("Endereco");
194
                        $this->dom->addChild(
195
                            $Endereco,
196
                            "Logradouro",
197
                            isset($end->logradouro) ? $end->logradouro : null,
198
                            false
199
                        );
200
                        $this->dom->addChild(
201
                            $Endereco,
202
                            "Numero",
203
                            isset($end->numero) ? $end->numero : null,
204
                            false
205
                        );
206
                        $this->dom->addChild(
207
                            $Endereco,
208
                            "Complemento",
209
                            isset($end->complemento) ? $end->complemento : null,
210
                            false
211
                        );
212
                        $this->dom->addChild(
213
                            $Endereco,
214
                            "Andar",
215
                            isset($end->andar) ? $end->andar : null,
216
                            false
217
                        );
218
                        $this->dom->addChild(
219
                            $Endereco,
220
                            "Bairro",
221
                            isset($end->bairro) ? $end->bairro : null,
222
                            false
223
                        );
224
                        $this->dom->addChild(
225
                            $Endereco,
226
                            "CaixaPostal",
227
                            isset($end->caixapostal) ? $end->caixapostal : null,
228
                            false
229
                        );
230
                        $EnderecoEstrutura->appendChild($Endereco);
231
                    }
232
                    $this->dom->addChild(
233
                        $EnderecoEstrutura,
234
                        "CEP",
235
                        $ee->cep,
236
                        true
237
                    );
238
                    $this->dom->addChild(
239
                        $EnderecoEstrutura,
240
                        "Municipio",
241
                        $ee->municipio,
242
                        true
243
                    );
244
                    $this->dom->addChild(
245
                        $EnderecoEstrutura,
246
                        "UF",
247
                        $ee->uf,
248
                        true
249
                    );
250
                    $EnderecoOutros->appendChild($EnderecoEstrutura);
251
                }
252
                $this->dom->addChild(
253
                    $EnderecoOutros,
254
                    "Pais",

src/Factories/EvtCadPatrocinado.php 1 location

@@ 185-254 (lines=70) @@
182
                    !empty($eo->enderecolivre) ? $eo->enderecolivre : null,
183
                    false
184
                );
185
                if (!empty($eo->enderecoestrutura) && empty($eo->enderecolivre)) {
186
                    $ee = $eo->enderecoestrutura;
187
                    $EnderecoEstrutura = $this->dom->createElement("EnderecoEstrutura");
188
                    $this->dom->addChild(
189
                        $EnderecoEstrutura,
190
                        "EnderecoLivre",
191
                        isset($ee->enderecolivre) ? $ee->enderecolivre : null,
192
                        false
193
                    );
194
                    if (!empty($ee->endereco)) {
195
                        $end = $ee->endereco;
196
                        $Endereco = $this->dom->createElement("Endereco");
197
                        $this->dom->addChild(
198
                            $Endereco,
199
                            "Logradouro",
200
                            isset($end->logradouro) ? $end->logradouro : null,
201
                            false
202
                        );
203
                        $this->dom->addChild(
204
                            $Endereco,
205
                            "Numero",
206
                            isset($end->numero) ? $end->numero : null,
207
                            false
208
                        );
209
                        $this->dom->addChild(
210
                            $Endereco,
211
                            "Complemento",
212
                            isset($end->complemento) ? $end->complemento : null,
213
                            false
214
                        );
215
                        $this->dom->addChild(
216
                            $Endereco,
217
                            "Andar",
218
                            isset($end->andar) ? $end->andar : null,
219
                            false
220
                        );
221
                        $this->dom->addChild(
222
                            $Endereco,
223
                            "Bairro",
224
                            isset($end->bairro) ? $end->bairro : null,
225
                            false
226
                        );
227
                        $this->dom->addChild(
228
                            $Endereco,
229
                            "CaixaPostal",
230
                            isset($end->caixapostal) ? $end->caixapostal : null,
231
                            false
232
                        );
233
                        $EnderecoEstrutura->appendChild($Endereco);
234
                    }
235
                    $this->dom->addChild(
236
                        $EnderecoEstrutura,
237
                        "CEP",
238
                        $ee->cep,
239
                        true
240
                    );
241
                    $this->dom->addChild(
242
                        $EnderecoEstrutura,
243
                        "Municipio",
244
                        $ee->municipio,
245
                        true
246
                    );
247
                    $this->dom->addChild(
248
                        $EnderecoEstrutura,
249
                        "UF",
250
                        $ee->uf,
251
                        true
252
                    );
253
                    $EnderecoOutros->appendChild($EnderecoEstrutura);
254
                }
255
                $this->dom->addChild(
256
                    $EnderecoOutros,
257
                    "Pais",