|  | @@ 47-70 (lines=24) @@ | 
                                                            
                                    | 44 |  |         return $bankAccount; | 
                                                            
                                    | 45 |  |     } | 
                                                            
                                    | 46 |  |  | 
                                                            
                                    | 47 |  |     public function translateMangoToIbanDto(BankAccount $bankAccount) : IbanBankAccount | 
                                                            
                                    | 48 |  |     { | 
                                                            
                                    | 49 |  |         $ibanBankAccount = new IbanBankAccount(); | 
                                                            
                                    | 50 |  |         $ibanBankAccount->setTag($bankAccount->Tag); | 
                                                            
                                    | 51 |  |         $ibanBankAccount->setActive($bankAccount->Active); | 
                                                            
                                    | 52 |  |         $ibanBankAccount->setCreationDate($bankAccount->CreationDate); | 
                                                            
                                    | 53 |  |         $ibanBankAccount->setId($bankAccount->Id); | 
                                                            
                                    | 54 |  |         $ibanBankAccount->setUserId($bankAccount->UserId); | 
                                                            
                                    | 55 |  |         $ibanBankAccount->setOwnerName($bankAccount->OwnerName); | 
                                                            
                                    | 56 |  |         $ibanBankAccount->setType($bankAccount->Type); | 
                                                            
                                    | 57 |  |         $ibanBankAccount->setIban($bankAccount->Details->IBAN); | 
                                                            
                                    | 58 |  |         $ibanBankAccount->setBic($bankAccount->Details->Bic); | 
                                                            
                                    | 59 |  |         $ibanBankAccount->setCreationDate($bankAccount->CreationDate); | 
                                                            
                                    | 60 |  |  | 
                                                            
                                    | 61 |  |         $address = new AddressDto(); | 
                                                            
                                    | 62 |  |         $address->setAddressLine1($bankAccount->OwnerAddress->AddressLine1); | 
                                                            
                                    | 63 |  |         $address->setAddressLine2($bankAccount->OwnerAddress->AddressLine2); | 
                                                            
                                    | 64 |  |         $address->setCity($bankAccount->OwnerAddress->City); | 
                                                            
                                    | 65 |  |         $address->setCountry($bankAccount->OwnerAddress->Country); | 
                                                            
                                    | 66 |  |         $address->setPostalCode($bankAccount->OwnerAddress->PostalCode); | 
                                                            
                                    | 67 |  |         $address->setRegion($bankAccount->OwnerAddress->Region); | 
                                                            
                                    | 68 |  |         $ibanBankAccount->setOwnerAddress($address); | 
                                                            
                                    | 69 |  |         return $ibanBankAccount; | 
                                                            
                                    | 70 |  |     } | 
                                                            
                                    | 71 |  |  | 
                                                            
                                    | 72 |  |     public function translateGbDtoToMango(GbBankAccount $gbBankAccount) : BankAccount | 
                                                            
                                    | 73 |  |     { | 
                                                                                
                                |  | @@ 90-114 (lines=25) @@ | 
                                                            
                                    | 87 |  |         return $bankAccount; | 
                                                            
                                    | 88 |  |     } | 
                                                            
                                    | 89 |  |  | 
                                                            
                                    | 90 |  |     public function translateMangoToGbDto(BankAccount $bankAccount) : GbBankAccount | 
                                                            
                                    | 91 |  |     { | 
                                                            
                                    | 92 |  |         $gbBankAccount = new GbBankAccount(); | 
                                                            
                                    | 93 |  |         $gbBankAccount->setTag($bankAccount->Tag); | 
                                                            
                                    | 94 |  |         $gbBankAccount->setActive($bankAccount->Active); | 
                                                            
                                    | 95 |  |         $gbBankAccount->setCreationDate($bankAccount->CreationDate); | 
                                                            
                                    | 96 |  |         $gbBankAccount->setId($bankAccount->Id); | 
                                                            
                                    | 97 |  |         $gbBankAccount->setUserId($bankAccount->UserId); | 
                                                            
                                    | 98 |  |         $gbBankAccount->setOwnerName($bankAccount->OwnerName); | 
                                                            
                                    | 99 |  |         $gbBankAccount->setType($bankAccount->Type); | 
                                                            
                                    | 100 |  |         $gbBankAccount->setSortCode($bankAccount->Details->SortCode); | 
                                                            
                                    | 101 |  |         $gbBankAccount->setAccountNumber($bankAccount->Details->AccountNumber); | 
                                                            
                                    | 102 |  |         $gbBankAccount->setCreationDate($bankAccount->CreationDate); | 
                                                            
                                    | 103 |  |  | 
                                                            
                                    | 104 |  |  | 
                                                            
                                    | 105 |  |         $address = new AddressDto(); | 
                                                            
                                    | 106 |  |         $address->setAddressLine1($bankAccount->OwnerAddress->AddressLine1); | 
                                                            
                                    | 107 |  |         $address->setAddressLine2($bankAccount->OwnerAddress->AddressLine2); | 
                                                            
                                    | 108 |  |         $address->setCity($bankAccount->OwnerAddress->City); | 
                                                            
                                    | 109 |  |         $address->setCountry($bankAccount->OwnerAddress->Country); | 
                                                            
                                    | 110 |  |         $address->setPostalCode($bankAccount->OwnerAddress->PostalCode); | 
                                                            
                                    | 111 |  |         $address->setRegion($bankAccount->OwnerAddress->Region); | 
                                                            
                                    | 112 |  |         $gbBankAccount->setOwnerAddress($address); | 
                                                            
                                    | 113 |  |         return $gbBankAccount; | 
                                                            
                                    | 114 |  |     } | 
                                                            
                                    | 115 |  | } | 
                                                            
                                    | 116 |  |  |