public function addressToAddressLookaheadDTO(Address $address) { $lookahaedDTO = new AddressLookaheadDTO(); $lookahaedDTO->addressDisplayName = $address->toString(); $lookahaedDTO->addressHandle = $this->createAddressHandleDTO($address); return $lookahaedDTO; }
/** * @param Address $address * @return AddressHandleDTO */ public static function toAddressHandleDTO(Address $address) { $addressHandleDTO = new AddressHandleDTO(); $addressHandleDTO->id = $address->getId(); $addressHandleDTO->displayName = $address->toString(); $addressHandleDTO->street = $address->getStreet(); $addressHandleDTO->postalCode = $address->getPostalCode(); $addressHandleDTO->city = $address->getCity(); $addressHandleDTO->country = $address->getCountry(); $addressHandleDTO->lat = $address->getLat(); $addressHandleDTO->lng = $address->getLng(); $addressHandleDTO->source = $address->getSource(); return $addressHandleDTO; }