Interface CustomerServiceInterface
Interface CustomerServiceInterface
Direct known implementers
Package: Customer\Interfaces
Category: System
Located at Services/Core/Customer/Interfaces/CustomerServiceInterface.inc.php
Category: System
Located at Services/Core/Customer/Interfaces/CustomerServiceInterface.inc.php
Methods summary
public
createNewCustomer( 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
registreeEmailExists( CustomerEmailInterface $email )
: boolean
Checks if the email address of the registree already exists.
public
addressIsDefaultCustomerAddress( CustomerAddressInterface $customerAddress )
: boolean
Checks if address is the default address of the customer.