PersonalDataXmlSerializer

Class PersonalDataXmlSerializer

category

System

package

Extensions

subpackage

Serializers

Methods

serialize

serialize(array $personalDataArray) 

Arguments

$personalDataArray

array

serializeAddOnValues

serializeAddOnValues(\SimpleXMLElement $xml, \KeyValueCollection $addOnValues) 

Arguments

$xml

\SimpleXMLElement

$addOnValues

\KeyValueCollection

serializeAddress

serializeAddress(\SimpleXMLElement $xml, \CustomerAddressInterface|\AddressBlockInterface $address) 

Arguments

$xml

\SimpleXMLElement

serializeAgreement

serializeAgreement(\SimpleXMLElement $xml, \AgreementInterface $agreement) 

Arguments

$xml

\SimpleXMLElement

$agreement

\AgreementInterface

serializeAgreements

serializeAgreements(\SimpleXMLElement $xml, \AgreementCollection $agreements) 

Arguments

$xml

\SimpleXMLElement

$agreements

\AgreementCollection

serializeBaseData

serializeBaseData(\SimpleXMLElement $xml, \CustomerInterface $customer) 

Arguments

$xml

\SimpleXMLElement

$customer

\CustomerInterface

serializeCustomerAddresses

serializeCustomerAddresses(\SimpleXMLElement $xml, array $addresses) 

Arguments

$xml

\SimpleXMLElement

$addresses

array

serializeEmail

serializeEmail(\SimpleXMLElement $xml, \EmailInterface $email) 

Arguments

$xml

\SimpleXMLElement

serializeEmailContact

serializeEmailContact(\SimpleXMLElement $xml, \EmailContactInterface $contact) 

Arguments

$xml

\SimpleXMLElement

serializeEmailContactCollection

serializeEmailContactCollection(\SimpleXMLElement $xml, \ContactCollection $contacts) 

Arguments

$xml

\SimpleXMLElement

$contacts

\ContactCollection

serializeEmailContacts

serializeEmailContacts(\SimpleXMLElement $xml, \EmailInterface $email) 

Arguments

$xml

\SimpleXMLElement

serializeEmails

serializeEmails(\SimpleXMLElement $xml, \EmailCollection $emails) 

Arguments

$xml

\SimpleXMLElement

serializeInvoiceAddresses

serializeInvoiceAddresses(\SimpleXMLElement $xml, \InvoiceListItem $invoice) 

Arguments

$xml

\SimpleXMLElement

$invoice

\InvoiceListItem

serializeInvoices

serializeInvoices(\SimpleXMLElement $xml, \InvoiceListItemCollection $invoices) 

Arguments

$xml

\SimpleXMLElement

serializeNewsletterSubscription

serializeNewsletterSubscription(\SimpleXMLElement $xml, \NewsletterSubscriptionInterface $newsletterSubscription) 

Arguments

$xml

\SimpleXMLElement

$newsletterSubscription

\NewsletterSubscriptionInterface

serializeNewsletterSubscriptionCustomer

serializeNewsletterSubscriptionCustomer(\SimpleXMLElement $xml, \NewsletterSubscriptionInterface $newsletterSubscription) 

Arguments

$xml

\SimpleXMLElement

$newsletterSubscription

\NewsletterSubscriptionInterface

serializeOrderAddressBlock

serializeOrderAddressBlock(\SimpleXMLElement $xml, \OrderAddressBlock $address) 

Arguments

$xml

\SimpleXMLElement

serializeOrderAddresses

serializeOrderAddresses(\SimpleXMLElement $xml, \OrderInterface $order) 

Arguments

$xml

\SimpleXMLElement

serializeOrderItem

serializeOrderItem(\SimpleXMLElement $xml, \OrderItemInterface $product) 

Arguments

$xml

\SimpleXMLElement

serializeOrderItemAttributes

serializeOrderItemAttributes(\SimpleXMLElement $xml, \OrderItemAttributeCollection $attributes) 

Arguments

$xml

\SimpleXMLElement

serializeOrderItems

serializeOrderItems(\SimpleXMLElement $xml, \OrderItemCollection $products) 

Arguments

$xml

\SimpleXMLElement

serializeOrders

serializeOrders(\SimpleXMLElement $xml, array $orders) 

Arguments

$xml

\SimpleXMLElement

$orders

array

serializeOrderTotalCollection

serializeOrderTotalCollection(\SimpleXMLElement $xml, \OrderTotalCollection $orderTotals) 

Arguments

$xml

\SimpleXMLElement

$orderTotals

\OrderTotalCollection

serializePackingSlip

serializePackingSlip(\SimpleXMLElement $xml, \PackingSlipInterface $packingSlip) 

Arguments

$xml

\SimpleXMLElement

$packingSlip

\PackingSlipInterface

serializePackingSlips

serializePackingSlips(\SimpleXMLElement $xml, \PackingSlipCollection $packingSlips) 

Arguments

$xml

\SimpleXMLElement

$packingSlips

\PackingSlipCollection

serializeReview

serializeReview(\SimpleXMLElement $xml, \ReviewInterface $review) 

Arguments

$xml

\SimpleXMLElement

serializeReviews

serializeReviews(\SimpleXMLElement $xml, \ReviewCollection $reviews) 

Arguments

$xml

\SimpleXMLElement

serializeSharedShoppingCart

serializeSharedShoppingCart(\SimpleXMLElement $xml, \SharedShoppingCartInterface $shoppingCart) 

Arguments

$xml

\SimpleXMLElement

serializeSharedShoppingCarts

serializeSharedShoppingCarts(\SimpleXMLElement $xml, \SharedShoppingCartCollection $shoppingCarts) 

Arguments

$xml

\SimpleXMLElement

serializeShoppingCart

serializeShoppingCart(\SimpleXMLElement $xml, \ShoppingCartInterface $shoppingCart) 

Arguments

$xml

\SimpleXMLElement

$shoppingCart

\ShoppingCartInterface

serializeShoppingCarts

serializeShoppingCarts(\SimpleXMLElement $xml, \ShoppingCartCollection $shoppingCarts) 

Arguments

$xml

\SimpleXMLElement

$shoppingCarts

\ShoppingCartCollection

serializeWithdrawal

serializeWithdrawal(\SimpleXMLElement $xml, \WithdrawalInterface $withdrawal) 

Arguments

$xml

\SimpleXMLElement

$withdrawal

\WithdrawalInterface

serializeWithdrawalOrder

serializeWithdrawalOrder(\SimpleXMLElement $xml, \WithdrawalInterface $withdrawal) 

Arguments

$xml

\SimpleXMLElement

$withdrawal

\WithdrawalInterface

serializeWithdrawals

serializeWithdrawals(\SimpleXMLElement $xml, \WithdrawalCollection $withdrawals) 

Arguments

$xml

\SimpleXMLElement

$withdrawals

\WithdrawalCollection