Interface CustomerWriteServiceInterface

Interface CustomerWriteServiceInterface

Direct known implementers

CustomerWriteService

Methods summary

public createNewRegistree( CustomerEmailInterface $email, CustomerPasswordInterface $password, DateTime $dateOfBirth, CustomerVatNumberInterface $vatNumber, CustomerCallNumberInterface $telephoneNumber, CustomerCallNumberInterface $faxNumber, AddressBlockInterface $addressBlock, KeyValueCollection $addonValues ) : Customer

Creates a new customer with the given parameters.

public createNewGuest( CustomerEmailInterface $email, DateTime $dateOfBirth, CustomerVatNumberInterface $vatNumber, CustomerCallNumberInterface $telephoneNumber, CustomerCallNumberInterface $faxNumber, AddressBlockInterface $addressBlock, KeyValueCollection $addonValues ) : Customer

Creates a new guest account with the given parameters.

public updateCustomer( CustomerInterface $customer ) : CustomerInterface

Updates customer data.

public deleteCustomerById( IdType $customerId )

Deletes the customer with the provided ID.