Classes, interfaces and traits

AbstractCustomerServiceFactory

Class AbstractCustomerServiceFactory

« More »

Customer

Class Customer

This class is used for managing customer data
« More »

CustomerDeleter

Class CustomerDeleter

This class is used for deleting customer data.
« More »

CustomerFactory

Class CustomerFactory

Factory class for all needed customer data.
« More »

CustomerReader

Class CustomerReader

This class is used for reading customer data from the database
« More »

CustomerReadService

Class CustomerReadService

This class provides methods for reading customer data.
« More »

CustomerRepository

Class CustomerRepository

This class contains basic methods for finding, creating and deleting customer data
« More »

CustomerService

Class CustomerService

This class provides methods for creating and deleting customer data
« More »

CustomerServiceFactory

Class CustomerServiceFactory

Factory class for all needed customer data.
« More »

CustomerWriter

Class CustomerWriter

This class is used for writing customer data to the database
« More »

CustomerWriteService

Class CustomerWriteService

This class provides methods for creating and deleting customer data
« More »

Classes, interfaces and traits

AddressBlock

Value Object

Class AddressBlock Stores all customer address data
« More »

AddressClass

Value Object

Class AddressClass Represents a customer address
« More »

AgreementCustomerEmail

Value Object

Class AgreementCustomerEmail Represents an agreement customer email
« More »

CustomerAdditionalAddressInfo

Value Object

Class CustomerAdditionalAddressInfo Represents additional address information
« More »

CustomerB2BStatus

Class CustomerB2BStatus

« More »

CustomerCallNumber

Value Object

Class CustomerCallNumber Represents a phone or fax number
« More »

CustomerCity

Value Object

Class CustomerCity Represents a customer city
« More »

CustomerCompany

Value Object

Class CustomerCompany Represents a customer company
« More »

CustomerCountryIso2

Value Object

Class CustomerCountryIso2 Represents a customer country ISO2 code
« More »

CustomerCountryIso3

Value Object

Class CustomerCountryIso3 Represents a customer country ISO3 code
« More »

CustomerCountryName

Value Object

Class CustomerCountryName Represents a customer country name
« More »

CustomerCountryZoneIsoCode

Value Object

Class CustomerCountryZoneIsoCode Represents a customer country zone ISO code
« More »

CustomerCountryZoneName

Value Object

Class CustomerCountryZoneName Represents a customer country zone name
« More »

CustomerDateOfBirth

Value Object

Class CustomerDateOfBirth Represents a customer birth date
« More »

CustomerEmail

Value Object

Class CustomerEmail Represents a customer email
« More »

CustomerFirstname

Value Object

Class CustomerFirstname Represents a customer firstname
« More »

CustomerGender

Value Object

Class CustomerGender Represents a customer gender
« More »

CustomerGuestPassword

Class CustomerGuestPassword

Instances of this class represent guests’ pseudo-passwords. The password itself ought to be a high-entropy pseudo-random string.
« More »

CustomerHashedPassword

Class CustomerHashedPassword

Represents a customer's password hash.
« More »

CustomerHouseNumber

Value Object

Class CustomerHouseNumber Represents a house number
« More »

CustomerInputValidatorSettings

Value Object

Class CustomerInputValidatorSettings CustomerInputValidatorSettings stores all min length values and error messages for registration form validation
« More »

CustomerLastname

Value Object

Class CustomerLastname Represents a customer lastname
« More »

CustomerMemo

Class CustomerMemo

« More »

CustomerNumber

Value Object

Class CustomerNumber Represents a customer number
« More »

CustomerPassword

Class CustomerPassword

Represents a customer's password.
« More »

CustomerPostcode

Value Object

Class CustomerPostcode Represents a customer postcode
« More »

CustomerServiceSettings

Value Object

Class CustomerServiceSettings Represents the default settings of a customer/guest
« More »

CustomerStreet

Value Object

Class CustomerStreet Represents a customer street
« More »

CustomerSuburb

Class CustomerSuburb

Represents a customer suburb
« More »

CustomerVatNumber

Value Object

Class CustomerVatNumber Represents a tax ID number (VATIN)
« More »

Classes, interfaces and traits

CustomerAddonValueStorage

Class CustomerAddonValueStorage

« More »

Classes, interfaces and traits

CustomerAccountInputValidator

Class CustomerAccountInputValidator

This class is used for validating input data from the customer account
« More »

CustomerInputValidator

Class CustomerInputValidator

Validator class that checks the entered user data.
« More »

CustomerMemoCollection

Class CustomerMemoCollection

« More »

CustomerRegistrationInputValidatorService

Class CustomerRegistrationInputValidatorService

This class is used for validating customer input while registration
« More »

VatNumberValidator

Class VatNumberValidator

This class provides methods for validating VAT numbers
« More »

Classes, interfaces and traits

AddressBlockInterface

Value Object.

Interface AddressBlockInterface Stores all customer address data.
« More »

AddressBookServiceInterface

Interface AddressBookServiceInterface

« More »

AddressClassInterface

Value Object

Interface AddressClassInterface Represents a customer address
« More »

CountryServiceInterface

Interface CountryServiceInterface

« More »

CustomerAccountInputValidatorInterface

Interface CustomerAccountInputValidatorInterface

« More »

CustomerAdditionalAddressInfoInterface

Value Object

Interface CustomerAdditionalAddressInfoInterface Represents additional address information
« More »

CustomerAddressDeleterInterface

Interface CustomerAddressDeleterInterface

« More »

CustomerAddressInputValidatorInterface

Interface CustomerAddressInputValidatorInterface

« More »

CustomerAddressInterface

Interface CustomerAddressInterface

Interface AddressBlockInterface Stores all customer address data.
« More »

CustomerAddressReaderInterface

Interface CustomerAddressReaderInterface

« More »

CustomerAddressRepositoryInterface

Interface CustomerAddressRepositoryInterface

« More »

CustomerAddressWriterInterface

Interface CustomerAddressWriterInterface

« More »

CustomerB2BStatusInterface

Interface CustomerB2BStatusInterface

« More »

CustomerCallNumberInterface

Value Object.

Class CustomerCallNumberInterface Represents a phone or fax number.
« More »

CustomerCityInterface

Value Object.

Interface CustomerCityInterface Represents a customer city.
« More »

CustomerCompanyInterface

Value Object

Interface CustomerCompanyInterface Represents a customer company
« More »

CustomerCountryInterface

Interface CustomerCountryInterface

« More »

CustomerCountryIso2Interface

Value Object.

Interface CustomerCountryIso2Interface Represents a customer country ISO 2 code.
« More »

CustomerCountryIso3Interface

Value Object.

Interface CustomerCountryIso3Interface Represents customer country ISO 3 code.
« More »

CustomerCountryNameInterface

Value Object.

Interface CustomerCountryNameInterface Represents a customer country name.
« More »

CustomerCountryReaderInterface

Interface CustomerCountryReaderInterface

« More »

CustomerCountryRepositoryInterface

Interface CustomerCountryRepositoryInterface

« More »

CustomerCountryZoneInterface

Interface CustomerCountryZoneInterface

« More »

CustomerCountryZoneIsoCodeInterface

Value Object.

Interface CustomerCountryZoneIsoCodeInterface Represents a customer country zone ISO code.
« More »

CustomerCountryZoneNameInterface

Value Object.

Interface CustomerCountryZoneNameInterface Represents a customer country zone name.
« More »

CustomerCountryZoneReaderInterface

Interface CustomerCountryZoneReaderInterface

« More »

CustomerCountryZoneRepositoryInterface

Interface CustomerCountryZoneRepositoryInterface

« More »

CustomerDeleterInterface

Interface CustomerDeleterInterface

« More »

CustomerEmailInterface

Value Object.

Interface CustomerEmailInterface Represents a customer email.
« More »

CustomerFirstnameInterface

Value Object.

Interface CustomerFirstnameInterface Represents a customer first name.
« More »

CustomerGenderInterface

Value Object.

Interface CustomerGenderInterface Represents a customer gender.
« More »

CustomerHouseNumberInterface

Value Object

Interface CustomerHouseNumberInterface Represents a house number
« More »

CustomerInputValidatorInterface

Interface CustomerInputValidatorInterface

« More »

CustomerInputValidatorSettingsInterface

Value Object.

Interface CustomerInputValidatorSettingsInterface CustomerInputValidatorSettings stores all min length values and error messages for registration form validation.
« More »

CustomerInterface

Interface CustomerInterface

« More »

CustomerLastnameInterface

Value Object.

Interface CustomerLastnameInterface Represents a customer last name.
« More »

CustomerNumberInterface

Value Object.

Interface CustomerNumberInterface Represents a customer number.
« More »

CustomerPasswordInterface

Value Object.

Interface CustomerPasswordInterface Represents a customer password.
« More »

CustomerPostcodeInterface

Value Object.

Interface CustomerPostcodeInterface Represents a customer post code.
« More »

CustomerReaderInterface

Interface CustomerReaderInterface

« More »

CustomerReadServiceInterface

Interface CustomerReadServiceInterface

« More »

CustomerRegistrationInputValidatorServiceInterface

Interface CustomerRegistrationInputValidatorServiceInterface

« More »

CustomerRepositoryInterface

Interface CustomerRepositoryInterface

« More »

CustomerServiceInterface

Interface CustomerServiceInterface

« More »

CustomerServiceSettingsInterface

Value Object.

Interface CustomerServiceSettings Represents the default settings of a customer/guest.
« More »

CustomerStreetInterface

Value Object.

Interface CustomerStreetInterface Represents a customer street.
« More »

CustomerSuburbInterface

Value Object.

Interface CustomerSuburbInterface Represents a customer suburb.
« More »

CustomerVatNumberInterface

Value Object.

Interface CustomerVatNumberInterface Represents a customer VAT number.
« More »

CustomerWriterInterface

Interface CustomerWriterInterface

« More »

CustomerWriteServiceInterface

Interface CustomerWriteServiceInterface

« More »

VatNumberValidatorInterface

Interface VatNumberValidatorInterface

« More »

AbstractCustomerFactory

Interface AbstractCustomerFactory

« More »

Classes, interfaces and traits

CustomerCountryZone

Class CustomerCountryZone

This class is used for getting customer country zone data
« More »

CustomerCountryZoneReader

Class CustomerCountryZoneReader

This class is used for reading customer country zone data from the database
« More »

CustomerCountryZoneRepository

Class CustomerCountryZoneRepository

This class provides basic methods for finding customer country zone data
« More »

Classes, interfaces and traits

CountryService

Class CountryService

This class is used for finding country data
« More »

CustomerCountry

Class CustomerCountry

This class is used for getting customer country data
« More »

CustomerCountryReader

Class CustomerCountryReader

This class is used for reading customer country data from the database
« More »

CustomerCountryRepository

Class CustomerCountryRepository

This class provides basic methods for finding customer country data
« More »

UnknownCustomerCountry

Class CustomerCountry

This class is used for getting customer country data
« More »

Classes, interfaces and traits

AddressBookService

Class AddressBookService

This class is used to manage addresses
« More »

CustomerAddress

Class CustomerAddress

This class is used for managing customer address data
« More »

CustomerAddressDeleter

Class CustomerAddressDeleter

This class is used for deleting customer address data
« More »

CustomerAddressInputValidator

Class CustomerAccountInputValidator

This class is used for validating entered customer address data
« More »

CustomerAddressReader

Class CustomerAddressReader

This class is used for reading customer address data from the database
« More »

CustomerAddressRepository

Class CustomerAddressRepository

This class contains basic methods for finding, creating and deleting customer addresses
« More »

CustomerAddressWriter

Class CustomerAddressWriter

This class is used for writing customer address data into the database
« More »