Class PersonalDataXmlSerializer

Class PersonalDataXmlSerializer

Methods summary

public serialize( array $personalDataArray )
protected serializeBaseData( SimpleXMLElement $xml, CustomerInterface $customer )
protected serializeAddOnValues( SimpleXMLElement $xml, KeyValueCollection $addOnValues )
protected serializeCustomerAddresses( SimpleXMLElement $xml, array $addresses )
protected serializeOrderAddresses( SimpleXMLElement $xml, OrderInterface $order )
protected serializeAddress( SimpleXMLElement $xml, CustomerAddressInterface|AddressBlockInterface $address )
protected serializeOrderAddressBlock( SimpleXMLElement $xml, OrderAddressBlock $address )
protected serializeOrders( SimpleXMLElement $xml, array $orders )
protected serializeOrderItems( SimpleXMLElement $xml, OrderItemCollection $products )
protected serializeOrderItem( SimpleXMLElement $xml, OrderItemInterface $product )
protected serializeOrderTotalCollection( SimpleXMLElement $xml, OrderTotalCollection $orderTotals )
protected serializeOrderItemAttributes( SimpleXMLElement $xml, OrderItemAttributeCollection $attributes )
protected serializeInvoices( SimpleXMLElement $xml, InvoiceListItemCollection $invoices )
protected serializeInvoiceAddresses( SimpleXMLElement $xml, InvoiceListItem $invoice )
protected serializePackingSlips( SimpleXMLElement $xml, PackingSlipCollection $packingSlips )
protected serializePackingSlip( SimpleXMLElement $xml, PackingSlipInterface $packingSlip )
protected serializeWithdrawals( SimpleXMLElement $xml, WithdrawalCollection $withdrawals )
protected serializeWithdrawal( SimpleXMLElement $xml, WithdrawalInterface $withdrawal )
protected serializeWithdrawalOrder( SimpleXMLElement $xml, WithdrawalInterface $withdrawal )
protected serializeAgreements( SimpleXMLElement $xml, AgreementCollection $agreements )
protected serializeAgreement( SimpleXMLElement $xml, AgreementInterface $agreement )
protected serializeEmails( SimpleXMLElement $xml, EmailCollection $emails )
protected serializeEmail( SimpleXMLElement $xml, EmailInterface $email )
protected serializeEmailContacts( SimpleXMLElement $xml, EmailInterface $email )
protected serializeEmailContactCollection( SimpleXMLElement $xml, ContactCollection $contacts )
protected serializeEmailContact( SimpleXMLElement $xml, EmailContactInterface $contact )
protected serializeSharedShoppingCarts( SimpleXMLElement $xml, SharedShoppingCartCollection $shoppingCarts )
protected serializeSharedShoppingCart( SimpleXMLElement $xml, SharedShoppingCartInterface $shoppingCart )
protected serializeShoppingCarts( SimpleXMLElement $xml, ShoppingCartCollection $shoppingCarts )
protected serializeShoppingCart( SimpleXMLElement $xml, ShoppingCartInterface $shoppingCart )
protected serializeReviews( SimpleXMLElement $xml, ReviewCollection $reviews )
protected serializeReview( SimpleXMLElement $xml, ReviewInterface $review )
protected serializeNewsletterSubscription( SimpleXMLElement $xml, NewsletterSubscriptionInterface $newsletterSubscription )
protected serializeNewsletterSubscriptionCustomer( SimpleXMLElement $xml, NewsletterSubscriptionInterface $newsletterSubscription )