PersonalDataServiceFactory
in package
implements
PersonalDataServiceFactoryInterface
Class PersonalDataServiceFactory
Interfaces, Classes and Traits
- PersonalDataServiceFactoryInterface
- Interface PersonalDataServiceFactoryInterface
Table of Contents
- $addressBookService : AddressBookServiceInterface
- $agreementReadService : AgreementReadServiceInterface
- $agreementWriteService : AgreementWriteServiceInterface
- $customerReadService : CustomerReadServiceInterface
- $customerService : CustomerServiceInterface
- $emailService : EmailServiceInterface
- $invoiceArchiveReadService : InvoiceArchiveReadServiceInterface
- $invoiceArchiveWriteService : InvoiceArchiveWriteServiceInterface
- $invoiceFileStorage : PersonalDataInvoiceFileStorageInterface
- $newsletterSubscriptionService : NewsletterSubscriptionServiceInterface
- $orderReadService : OrderReadServiceInterface
- $orderWriteService : OrderWriteServiceInterface
- $packingSlipFileStorage : PersonalDataPackingSlipFileStorageInterface
- $packingSlipService : PackingSlipServiceInterface
- $reviewReadService : ReviewReadServiceInterface
- $reviewWriteService : ReviewWriteServiceInterface
- $sharedShoppingCartService : SharedShoppingCartServiceInterface
- $shoppingCartService : ShoppingCartServiceInterface
- $withdrawalReadService : WithdrawalReadServiceInterface
- $withdrawalWriteService : WithdrawalWriteServiceInterface
- $xmlSerializer : PersonalDataXmlSerializer
- __construct() : mixed
- PersonalDataServiceFactory constructor.
- createService() : PersonalDataServiceInterface
- Creates a PersonalDataService instance.
- createInvoiceFileStorage() : bool|PersonalDataInvoiceFileStorage
- Creates an invoice file storage.
- createInvoiceServiceSettings() : bool|EnvInvoiceServiceSettings
- Creates invoice service settings.
- createPackingSlipFileStorage() : bool|PersonalDataPackingSlipFileStorage
- Creates a packing slip file storage.
- createPackingSlipServiceSettings() : bool|EnvPackingSlipServiceSettings
- Creates packing slip service settings.
- createServiceSettings() : bool|PersonalDataServiceSettings
- Creates personal data service settings.
Properties
$addressBookService
protected
AddressBookServiceInterface
$addressBookService
$agreementReadService
protected
AgreementReadServiceInterface
$agreementReadService
$agreementWriteService
protected
AgreementWriteServiceInterface
$agreementWriteService
$customerReadService
protected
CustomerReadServiceInterface
$customerReadService
$customerService
protected
CustomerServiceInterface
$customerService
$emailService
protected
EmailServiceInterface
$emailService
$invoiceArchiveReadService
protected
InvoiceArchiveReadServiceInterface
$invoiceArchiveReadService
$invoiceArchiveWriteService
protected
InvoiceArchiveWriteServiceInterface
$invoiceArchiveWriteService
$invoiceFileStorage
protected
PersonalDataInvoiceFileStorageInterface
$invoiceFileStorage
$newsletterSubscriptionService
protected
NewsletterSubscriptionServiceInterface
$newsletterSubscriptionService
$orderReadService
protected
OrderReadServiceInterface
$orderReadService
$orderWriteService
protected
OrderWriteServiceInterface
$orderWriteService
$packingSlipFileStorage
protected
PersonalDataPackingSlipFileStorageInterface
$packingSlipFileStorage
$packingSlipService
protected
PackingSlipServiceInterface
$packingSlipService
$reviewReadService
protected
ReviewReadServiceInterface
$reviewReadService
$reviewWriteService
protected
ReviewWriteServiceInterface
$reviewWriteService
$sharedShoppingCartService
protected
SharedShoppingCartServiceInterface
$sharedShoppingCartService
$shoppingCartService
protected
ShoppingCartServiceInterface
$shoppingCartService
$withdrawalReadService
protected
WithdrawalReadServiceInterface
$withdrawalReadService
$withdrawalWriteService
protected
WithdrawalWriteServiceInterface
$withdrawalWriteService
$xmlSerializer
protected
PersonalDataXmlSerializer
$xmlSerializer
Methods
__construct()
PersonalDataServiceFactory constructor.
public
__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) : mixed
Parameters
- $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
- $xmlSerializer : PersonalDataXmlSerializer
Return values
mixed —createService()
Creates a PersonalDataService instance.
public
createService() : PersonalDataServiceInterface
Return values
PersonalDataServiceInterface —createInvoiceFileStorage()
Creates an invoice file storage.
protected
createInvoiceFileStorage() : bool|PersonalDataInvoiceFileStorage
Tags
Return values
bool|PersonalDataInvoiceFileStorage —createInvoiceServiceSettings()
Creates invoice service settings.
protected
createInvoiceServiceSettings() : bool|EnvInvoiceServiceSettings
Return values
bool|EnvInvoiceServiceSettings —createPackingSlipFileStorage()
Creates a packing slip file storage.
protected
createPackingSlipFileStorage() : bool|PersonalDataPackingSlipFileStorage
Tags
Return values
bool|PersonalDataPackingSlipFileStorage —createPackingSlipServiceSettings()
Creates packing slip service settings.
protected
createPackingSlipServiceSettings() : bool|EnvPackingSlipServiceSettings
Return values
bool|EnvPackingSlipServiceSettings —createServiceSettings()
Creates personal data service settings.
protected
createServiceSettings() : bool|PersonalDataServiceSettings