CreateAccountProcess

Extends \AbstractCreateAccountProcess

Class CreateAccountProcess

category

System

package

Extensions

subpackage

Customers

Methods

__construct

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

Arguments

$customerWriteService

\CustomerWriteServiceInterface

$countryService

\CountryServiceInterface

$econda

\econda

_buildCouponEmailTrackSqlDataArray

_buildCouponEmailTrackSqlDataArray() : array

Response

array

_buildGiftEmailTrackSqlDataArray

_buildGiftEmailTrackSqlDataArray(integer $p_couponId) : array

Arguments

$p_couponId

integer

Response

array

_buildGiftSqlDataArray

_buildGiftSqlDataArray() : array

Response

array

_buildMailDataArray

_buildMailDataArray(\GMLogoManager $logoManager) : array

Arguments

$logoManager

\GMLogoManager

Response

array

_createAddressBlock

_createAddressBlock() : \AddressBlock

Response

\AddressBlock

_formatDateOfBirth

_formatDateOfBirth(string $p_dateOfBirth) : string

Arguments

$p_dateOfBirth

string

Response

string

YYYY-MM-DD or ''

_getSignUpCouponCollection

_getSignUpCouponCollection() : \KeyValueCollection

_prepareCustomerArray

_prepareCustomerArray() 

_proceedMail

_proceedMail(\GMLogoManager $logoManager) 
inherited abstract

Arguments

$logoManager

\GMLogoManager

_proceedTracking

_proceedTracking() 
inherited abstract

_proceedVoucher

_proceedVoucher() 
inherited abstract

_saveCouponEmailTrack

_saveCouponEmailTrack(array $sqlDataArray) 

Arguments

$sqlDataArray

array

_saveGift

_saveGift(array $sqlDataArray) : integer

Arguments

$sqlDataArray

array

Response

integer

_saveGiftEmailTrack

_saveGiftEmailTrack(array $sqlDataArray) 

Arguments

$sqlDataArray

array

_saveGuest

_saveGuest() 
inherited abstract

_saveRegistree

_saveRegistree() 
inherited abstract

_sendMail

_sendMail(array $mailDataArray) 

Arguments

$mailDataArray

array

_validateGuest

_validateGuest() 
inherited abstract
Throws
\InvalidCustomerDataException

_validateRegistree

_validateRegistree() 
inherited abstract
Throws
\InvalidCustomerDataException

proceedGuest

proceedGuest(\KeyValueCollection $customerCollection) 
inherited
deprecated

guest accounts can now be created by passing a $customerCollection w/o password to proceedRegistree()

Throws
\InvalidCustomerDataException

Arguments

$customerCollection

\KeyValueCollection

proceedRegistree

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

Arguments

$customerCollection

\KeyValueCollection

$logoManager

\GMLogoManager

Properties

giftCode

giftCode : string
var

Type(s)

string

customerCollection

customerCollection : \KeyValueCollection
inherited
var

Type(s)

\KeyValueCollection

customerWriteService

customerWriteService : \CustomerService
inherited
var

Type(s)

\CustomerService

countryService

countryService : \CountryService
inherited
var

Type(s)

\CountryService

econda

econda : \econda
inherited
var
deprecated

econda will be removed in the near future

Type(s)

\econda