/** * Extract email address information from payload. * * @param IEmailAddressDestination * @return self */ protected function _extractEmailAddresInfo(IEmailAddressDestination $address) { $addressData = $this->_extractData($address, $this->_detailConfigMap[static::EMAIL_ADDRESS_DATA_KEY]); $addressData['is_virtual_address'] = true; $this->getAddressesCollection()->addItem($this->_factory->getNewDetailProcessResponseAddress($addressData, $this)); return $this; }
/** * @param IMailingAddress * @return self */ protected function _extractMailingAddresInfo(IMailingAddress $address) { $addressData = $this->_extractData($address, $this->_detailConfigMap[static::ADDRESS_DATA_KEY]); $this->getAddressesCollection()->addItem($this->_factory->getNewDetailProcessResponseAddress($addressData, $this)); return $this; }