Code Duplication    Length = 14-14 lines in 2 locations

Models/DTOs/Translators/UserTranslator.php 2 locations

@@ 40-53 (lines=14) @@
37
        return $mangoUser;
38
    }
39
40
    public function convertMangoPayNaturalUserToDTO(UserNatural $mangoUser)
41
    {
42
        $userDto = new PFUserNatural();
43
        $userDto->setPersonType($mangoUser->PersonType);
44
        $userDto->setFirstName($mangoUser->FirstName);
45
        $userDto->setLastName($mangoUser->LastName);
46
        $userDto->setBirthday($mangoUser->Birthday);
47
        $userDto->setNationality($mangoUser->Nationality);
48
        $userDto->setCountryOfResidence($mangoUser->CountryOfResidence);
49
        $userDto->setEmail($mangoUser->Email);
50
        $userDto->setId($mangoUser->Id);
51
        $userDto->setKYCLevel($mangoUser->KYCLevel);
52
        return $userDto;
53
    }
54
55
    public function convertDTOToMangoPayLegalUser(PFUserLegal $userDto)
56
    {
@@ 72-85 (lines=14) @@
69
        return $mangoUser;
70
    }
71
72
    public function convertMangoPayLegalUserToDTO(UserNatural $mangoUser)
73
    {
74
        $userDto = new PFUserLegal();
75
        $userDto->setPersonType($mangoUser->PersonType);
76
        $userDto->setFirstName($mangoUser->FirstName);
77
        $userDto->setLastName($mangoUser->LastName);
78
        $userDto->setLegalRepresentativeBirthday($mangoUser->Birthday);
79
        $userDto->setNationality($mangoUser->Nationality);
80
        $userDto->setCountryOfResidence($mangoUser->CountryOfResidence);
81
        $userDto->setEmail($mangoUser->Email);
82
        $userDto->setId($mangoUser->Id);
83
        $userDto->setKYCLevel($mangoUser->KYCLevel);
84
        return $userDto;
85
    }
86
87
}
88