AbstractCreateAccountProcess

Class AbstractCreateAccountProcess

category

System

package

Extensions

subpackage

Customers

Methods

__construct

__construct(\CustomerWriteServiceInterface $customerWriteService, \CountryServiceInterface $countryService, \econda $econda = null) 

Arguments

$customerWriteService

\CustomerWriteServiceInterface

$countryService

\CountryServiceInterface

$econda

\econda

_proceedMail

_proceedMail(\GMLogoManager $logoManager) 
abstract

Arguments

$logoManager

\GMLogoManager

_proceedTracking

_proceedTracking() 
abstract

_proceedVoucher

_proceedVoucher() 
abstract

_saveGuest

_saveGuest() 
abstract

_saveRegistree

_saveRegistree() 
abstract

_validateGuest

_validateGuest() 
abstract
Throws
\InvalidCustomerDataException

_validateRegistree

_validateRegistree() 
abstract
Throws
\InvalidCustomerDataException

proceedGuest

proceedGuest(\KeyValueCollection $customerCollection) 
Throws
\InvalidCustomerDataException

Arguments

$customerCollection

\KeyValueCollection

proceedRegistree

proceedRegistree(\KeyValueCollection $customerCollection, \GMLogoManager $logoManager) 
Throws
\InvalidCustomerDataException

Arguments

$customerCollection

\KeyValueCollection

$logoManager

\GMLogoManager

Properties

customerCollection

customerCollection : \KeyValueCollection
var

Type(s)

\KeyValueCollection

customerWriteService

customerWriteService : \CustomerService
var

Type(s)

\CustomerService

countryService

countryService : \CountryService
var

Type(s)

\CountryService

econda

econda : \econda
var
deprecated

econda will be removed in the near future

Type(s)

\econda