PersonalDataServiceFactory

Implements \PersonalDataServiceFactoryInterface

Class PersonalDataServiceFactory

package

Default

Methods

PersonalDataServiceFactory constructor.

__construct(\OrderReadServiceInterface $orderReadService, \OrderWriteServiceInterface $orderWriteService, \CustomerReadServiceInterface $customerReadService, \CustomerServiceInterface $customerService, \EmailServiceInterface $emailService, \WithdrawalReadServiceInterface $withdrawalReadService, \WithdrawalWriteServiceInterface $withdrawalWriteService, \ReviewReadServiceInterface $reviewReadService, \ReviewWriteServiceInterface $reviewWriteService, \ShoppingCartServiceInterface $shoppingCartService, \SharedShoppingCartServiceInterface $sharedShoppingCartService, \NewsletterSubscriptionServiceInterface $newsletterSubscriptionService, \AddressBookServiceInterface $addressBookService, \InvoiceArchiveReadServiceInterface $invoiceArchiveReadService, \InvoiceArchiveWriteServiceInterface $invoiceArchiveWriteService, \PackingSlipServiceInterface $packingSlipService, \AgreementWriteServiceInterface $agreementWriteService, \AgreementReadServiceInterface $agreementReadService, \PersonalDataXmlSerializer $xmlSerializer) 

Arguments

$orderReadService

\OrderReadServiceInterface

$orderWriteService

\OrderWriteServiceInterface

$customerReadService

\CustomerReadServiceInterface

$customerService

\CustomerServiceInterface

$emailService

\EmailServiceInterface

$withdrawalReadService

\WithdrawalReadServiceInterface

$withdrawalWriteService

\WithdrawalWriteServiceInterface

$reviewReadService

\ReviewReadServiceInterface

$reviewWriteService

\ReviewWriteServiceInterface

$shoppingCartService

\ShoppingCartServiceInterface

$sharedShoppingCartService

\SharedShoppingCartServiceInterface

$newsletterSubscriptionService

\NewsletterSubscriptionServiceInterface

$addressBookService

\AddressBookServiceInterface

$invoiceArchiveReadService

\InvoiceArchiveReadServiceInterface

$invoiceArchiveWriteService

\InvoiceArchiveWriteServiceInterface

$packingSlipService

\PackingSlipServiceInterface

$agreementWriteService

\AgreementWriteServiceInterface

$agreementReadService

\AgreementReadServiceInterface

Creates an invoice file storage.

createInvoiceFileStorage() : boolean|\PersonalDataInvoiceFileStorage
Throws
\InvalidArgumentException

Response

boolean|\PersonalDataInvoiceFileStorage

Creates invoice service settings.

createInvoiceServiceSettings() : boolean|\EnvInvoiceServiceSettings

Response

boolean|\EnvInvoiceServiceSettings

Creates a packing slip file storage.

createPackingSlipFileStorage() : boolean|\PersonalDataPackingSlipFileStorage
Throws
\InvalidArgumentException

Response

boolean|\PersonalDataPackingSlipFileStorage

Creates packing slip service settings.

createPackingSlipServiceSettings() : boolean|\EnvPackingSlipServiceSettings

Creates a PersonalDataService instance.

createService() : \PersonalDataServiceInterface

Creates personal data service settings.

createServiceSettings() : boolean|\PersonalDataServiceSettings

Response

boolean|\PersonalDataServiceSettings

Properties

orderReadService

orderReadService : \OrderReadServiceInterface

orderWriteService

orderWriteService : \OrderWriteServiceInterface

customerReadService

customerReadService : \CustomerReadServiceInterface

customerService

customerService : \CustomerServiceInterface

emailService

emailService : \EmailServiceInterface

withdrawalReadService

withdrawalReadService : \WithdrawalReadServiceInterface

withdrawalWriteService

withdrawalWriteService : \WithdrawalWriteServiceInterface

reviewReadService

reviewReadService : \ReviewReadServiceInterface

reviewWriteService

reviewWriteService : \ReviewWriteServiceInterface

shoppingCartService

shoppingCartService : \ShoppingCartServiceInterface

sharedShoppingCartService

sharedShoppingCartService : \SharedShoppingCartServiceInterface

newsletterSubscriptionService

newsletterSubscriptionService : \NewsletterSubscriptionServiceInterface

addressBookService

addressBookService : \AddressBookServiceInterface

invoiceArchiveReadService

invoiceArchiveReadService : \InvoiceArchiveReadServiceInterface

invoiceArchiveWriteService

invoiceArchiveWriteService : \InvoiceArchiveWriteServiceInterface

packingSlipService

packingSlipService : \PackingSlipServiceInterface

agreementWriteService

agreementWriteService : \AgreementWriteServiceInterface

agreementReadService

agreementReadService : \AgreementReadServiceInterface

invoiceFileStorage

invoiceFileStorage : \PersonalDataInvoiceFileStorageInterface

packingSlipFileStorage

packingSlipFileStorage : \PersonalDataPackingSlipFileStorageInterface

xmlSerializer

xmlSerializer : \PersonalDataXmlSerializer