/** * Transfer person name data from the order address to the person name payload. * * @param Mage_Customer_Model_Address_Abstract * @param IPersonName * @return IPersonName */ protected function _transferPersonNameData(Mage_Customer_Model_Address_Abstract $address, IPersonName $personName) { return $personName->setFirstName($address->getFirstname())->setLastName($address->getLastname())->setMiddleName($address->getMiddlename())->setHonorificName($address->getPrefix()); }
/** * Copy over address name data from the source to the dest address. * @param Mage_Customer_Model_Address_Abstract $dest * @param Mage_Customer_Model_Address_Abstract $source * @return self */ protected function _copyAddressName(Mage_Customer_Model_Address_Abstract $dest, Mage_Customer_Model_Address_Abstract $source) { $dest->addData(['prefix' => $source->getPrefix(), 'firstname' => $source->getFirstname(), 'middlename' => $source->getMiddlename(), 'lastname' => $source->getLastname(), 'suffix' => $source->getSuffix()]); return $this; }