Class CreateAccountProcess
category |
System |
---|---|
package |
Extensions |
subpackage |
Customers |
__construct(\CustomerWriteServiceInterface $customerWriteService, \CountryServiceInterface $countryService, \econda $econda = null)
\CustomerWriteServiceInterface
\CountryServiceInterface
\econda
_buildCouponEmailTrackSqlDataArray() : array
array
_buildGiftEmailTrackSqlDataArray(integer $p_couponId) : array
integer
array
_buildGiftSqlDataArray() : array
array
_buildMailDataArray(\GMLogoManager $logoManager) : array
\GMLogoManager
array
_formatDateOfBirth(string $p_dateOfBirth) : string
string
string
YYYY-MM-DD or ''
_getSignUpCouponCollection() : \KeyValueCollection
_login()
_prepareCustomerArray()
_proceedMail(\GMLogoManager $logoManager)
\GMLogoManager
_proceedTracking()
_proceedVoucher()
_saveCouponEmailTrack(array $sqlDataArray)
array
_saveGift(array $sqlDataArray) : integer
array
integer
_saveGiftEmailTrack(array $sqlDataArray)
array
_saveGuest()
_saveRegistree()
_sendMail(array $mailDataArray)
array
_validateGuest()
Throws |
|
---|
_validateRegistree()
Throws |
|
---|
proceedGuest(\KeyValueCollection $customerCollection)
deprecated |
guest accounts can now be created by passing a $customerCollection w/o password to proceedRegistree() |
---|---|
Throws |
|
\KeyValueCollection
proceedRegistree(\KeyValueCollection $customerCollection, \GMLogoManager $logoManager)
Throws |
|
---|
\KeyValueCollection
\GMLogoManager
giftCode : string
var |
---|
string
customerCollection : \KeyValueCollection
econda : \econda
var | |
---|---|
deprecated |
econda will be removed in the near future |
\econda