Code Duplication    Length = 92-92 lines in 2 locations

src/Factories/EvtMovOpFin.php 1 location

@@ 491-582 (lines=92) @@
488
                    false
489
                );
490
                
491
                if (!empty($p->nomeoutros)) {
492
                    foreach ($p->nomeoutros as $no) {
493
                        $NomeOutros = $this->dom->createElement("NomeOutros");
494
                        $npf = $no->nomepf;
495
                        $NomePF = $this->dom->createElement("NomePF");
496
                        $this->dom->addChild(
497
                            $NomePF,
498
                            "tpNome",
499
                            !empty($npf->tpnome) ? $npf->tpnome : null,
500
                            false
501
                        );
502
                        $this->dom->addChild(
503
                            $NomePF,
504
                            "PrecTitulo",
505
                            !empty($npf->prectitulo) ? $npf->prectitulo : null,
506
                            false
507
                        );
508
                        $this->dom->addChild(
509
                            $NomePF,
510
                            "Titulo",
511
                            !empty($npf->titulo) ? $npf->titulo : null,
512
                            false
513
                        );
514
                        $PrimeiroNome = $this->dom->createElement("PrimeiroNome");
515
                            $pn = $npf->primeironome;
516
                            $this->dom->addChild(
517
                                $PrimeiroNome,
518
                                "Tipo",
519
                                !empty($pn->tipo) ? $pn->tipo : null,
520
                                false
521
                            );
522
                            $this->dom->addChild(
523
                                $PrimeiroNome,
524
                                "Nome",
525
                                $pn->nome,
526
                                true
527
                            );
528
                            $NomePF->appendChild($PrimeiroNome);
529
                        if (!empty($npf->meionome)) {
530
                            foreach ($npf->meionome as $pn) {
531
                                $MeioNome = $this->dom->createElement("MeioNome");
532
                                $this->dom->addChild(
533
                                    $MeioNome,
534
                                    "Tipo",
535
                                    !empty($pn->tipo) ? $pn->tipo : null,
536
                                    false
537
                                );
538
                                $this->dom->addChild(
539
                                    $MeioNome,
540
                                    "Nome",
541
                                    $pn->nome,
542
                                    true
543
                                );
544
                                $NomePF->appendChild($MeioNome);
545
                            }
546
                        }
547
                        if (!empty($npf->prefixonome)) {
548
                            $pn = $npf->prefixonome;
549
                            $PrefixoNome = $this->dom->createElement("PrefixoNome");
550
                            $this->dom->addChild(
551
                                $PrefixoNome,
552
                                "Tipo",
553
                                !empty($pn->tipo) ? $pn->tipo : null,
554
                                false
555
                            );
556
                            $this->dom->addChild(
557
                                $PrefixoNome,
558
                                "Nome",
559
                                $pn->nome,
560
                                true
561
                            );
562
                            $NomePF->appendChild($PrefixoNome);
563
                        }
564
                        $UltimoNome = $this->dom->createElement("UltimoNome");
565
                        $pn = $npf->ultimonome;
566
                        $this->dom->addChild(
567
                            $UltimoNome,
568
                            "Tipo",
569
                            !empty($pn->tipo) ? $pn->tipo : null,
570
                            false
571
                        );
572
                        $this->dom->addChild(
573
                            $UltimoNome,
574
                            "Nome",
575
                            $pn->nome,
576
                            true
577
                        );
578
                        $NomePF->appendChild($UltimoNome);
579
                        $NomeOutros->appendChild($NomePF);
580
                        $Proprietarios->appendChild($NomeOutros);
581
                    }
582
                }
583
                $this->dom->addChild(
584
                    $Proprietarios,
585
                    "EnderecoLivre",

src/Factories/EvtMovOpFinAnual.php 1 location

@@ 492-583 (lines=92) @@
489
                    false
490
                );
491
                
492
                if (!empty($p->nomeoutros)) {
493
                    foreach ($p->nomeoutros as $no) {
494
                        $NomeOutros = $this->dom->createElement("NomeOutros");
495
                        $npf = $no->nomepf;
496
                        $NomePF = $this->dom->createElement("NomePF");
497
                        $this->dom->addChild(
498
                            $NomePF,
499
                            "tpNome",
500
                            !empty($npf->tpnome) ? $npf->tpnome : null,
501
                            false
502
                        );
503
                        $this->dom->addChild(
504
                            $NomePF,
505
                            "PrecTitulo",
506
                            !empty($npf->prectitulo) ? $npf->prectitulo : null,
507
                            false
508
                        );
509
                        $this->dom->addChild(
510
                            $NomePF,
511
                            "Titulo",
512
                            !empty($npf->titulo) ? $npf->titulo : null,
513
                            false
514
                        );
515
                        $PrimeiroNome = $this->dom->createElement("PrimeiroNome");
516
                            $pn = $npf->primeironome;
517
                            $this->dom->addChild(
518
                                $PrimeiroNome,
519
                                "Tipo",
520
                                !empty($pn->tipo) ? $pn->tipo : null,
521
                                false
522
                            );
523
                            $this->dom->addChild(
524
                                $PrimeiroNome,
525
                                "Nome",
526
                                $pn->nome,
527
                                true
528
                            );
529
                            $NomePF->appendChild($PrimeiroNome);
530
                        if (!empty($npf->meionome)) {
531
                            foreach ($npf->meionome as $pn) {
532
                                $MeioNome = $this->dom->createElement("MeioNome");
533
                                $this->dom->addChild(
534
                                    $MeioNome,
535
                                    "Tipo",
536
                                    !empty($pn->tipo) ? $pn->tipo : null,
537
                                    false
538
                                );
539
                                $this->dom->addChild(
540
                                    $MeioNome,
541
                                    "Nome",
542
                                    $pn->nome,
543
                                    true
544
                                );
545
                                $NomePF->appendChild($MeioNome);
546
                            }
547
                        }
548
                        if (!empty($npf->prefixonome)) {
549
                            $pn = $npf->prefixonome;
550
                            $PrefixoNome = $this->dom->createElement("PrefixoNome");
551
                            $this->dom->addChild(
552
                                $PrefixoNome,
553
                                "Tipo",
554
                                !empty($pn->tipo) ? $pn->tipo : null,
555
                                false
556
                            );
557
                            $this->dom->addChild(
558
                                $PrefixoNome,
559
                                "Nome",
560
                                $pn->nome,
561
                                true
562
                            );
563
                            $NomePF->appendChild($PrefixoNome);
564
                        }
565
                        $UltimoNome = $this->dom->createElement("UltimoNome");
566
                        $pn = $npf->ultimonome;
567
                        $this->dom->addChild(
568
                            $UltimoNome,
569
                            "Tipo",
570
                            !empty($pn->tipo) ? $pn->tipo : null,
571
                            false
572
                        );
573
                        $this->dom->addChild(
574
                            $UltimoNome,
575
                            "Nome",
576
                            $pn->nome,
577
                            true
578
                        );
579
                        $NomePF->appendChild($UltimoNome);
580
                        $NomeOutros->appendChild($NomePF);
581
                        $Proprietarios->appendChild($NomeOutros);
582
                    }
583
                }
584
                $this->dom->addChild(
585
                    $Proprietarios,
586
                    "EnderecoLivre",