class UserEventContainer

Class UserEventContainer

Methods

__construct(ContainerInterface $container)

No description

prepareSaveUser(User $user, array $groups, bool $mailConfirmation, $userActivatedByDefault)

No description

mixed
getGroup(User $user)

No description

mixed
findAllGroupsFromArray(array $groups)

No description

User|null
getLoggedUser()

Retrieve logged user. NULL if user is not logged

mixed
getProductByPk(int $id)

No description

sendUserRegistrationMail(User $user)

No description

mixed
getSearchParam()

No description

string
generateLoginRoute()

Generate login route

string
generateAllUsersRoute()

Generate all users route(backend)

bool
removeProductFromParticularWishList(mixed $product)

No description

sendSuccessfullyRegistered(String $mailFrom, User $user)

No description

bool|string
getClientByUserErp(User $user)

Retrieve user from erp by provided code

Request
getRequest()

No description

dispatchUserChangedSignal(string $theme)

No description

string
encodePassword(mixed $user, mixed $password)

No description

array
getAllGroups()

Get all groups

User|null
getCurrentUser()

No description

bool|Event
getUserFinancialCard(int $page, int $offset, string|null $userCode = null)

Retrieve user financial cards

addUserToNewsletter(User $user, bool $ignoreDuplicate = false)

No description

dispatchUserEditEvent(User $user)

No description

null|array
getUserDataFromErp(User $user)

No description

bool
updateAddressErpCode($address)

No description

mixed
dispatchUserSaveErpEvent(User $user)

No description

Details

at line 27
__construct(ContainerInterface $container)

Parameters

ContainerInterface $container

at line 39
UserEvent prepareSaveUser(User $user, array $groups, bool $mailConfirmation, $userActivatedByDefault)

Parameters

User $user
array $groups Group $groups
bool $mailConfirmation
$userActivatedByDefault

Return Value

UserEvent

at line 50
mixed getGroup(User $user)

Parameters

User $user

Return Value

mixed

at line 60
mixed findAllGroupsFromArray(array $groups)

Parameters

array $groups

Return Value

mixed

at line 71
User|null getLoggedUser()

Retrieve logged user. NULL if user is not logged

Return Value

User|null

at line 83
mixed getProductByPk(int $id)

Parameters

int $id

Return Value

mixed

at line 92
sendUserRegistrationMail(User $user)

Parameters

User $user

at line 109
mixed getSearchParam()

Return Value

mixed

at line 119
string generateLoginRoute()

Generate login route

Return Value

string

at line 129
string generateAllUsersRoute()

Generate all users route(backend)

Return Value

string

at line 137
generateRegistrationAPISuccessEvent(User $user)

Parameters

User $user

at line 146
UserSettings getCurrentUserSettings()

Return Value

UserSettings

at line 155
bool removeProductFromParticularWishList(mixed $product)

Parameters

mixed $product

Return Value

bool

at line 180
SendMail sendSuccessfullyRegistered(String $mailFrom, User $user)

Parameters

String $mailFrom
User $user

Return Value

SendMail

at line 199
bool|string getClientByUserErp(User $user)

Retrieve user from erp by provided code

Parameters

User $user

Return Value

bool|string

at line 209
UserPictureChangedSignalEvent dispatchChangePictureSignalEvent(User $user)

Parameters

User $user

Return Value

UserPictureChangedSignalEvent

at line 217
BlogCommentManager getBlogCommentManager()

Return Value

BlogCommentManager

at line 225
Request getRequest()

Return Value

Request

at line 235
SidebarReviewsUserEvent dispatchUserChangedSignal(string $theme)

Parameters

string $theme

Return Value

SidebarReviewsUserEvent

at line 245
string encodePassword(mixed $user, mixed $password)

Parameters

mixed $user
mixed $password

Return Value

string

at line 255
array getAllGroups()

Get all groups

Return Value

array

at line 263
User|null getCurrentUser()

Return Value

User|null

at line 276
bool|Event getUserFinancialCard(int $page, int $offset, string|null $userCode = null)

Retrieve user financial cards

Parameters

int $page
int $offset
string|null $userCode

Return Value

bool|Event

at line 292
addUserToNewsletter(User $user, bool $ignoreDuplicate = false)

Parameters

User $user
bool $ignoreDuplicate

at line 300
dispatchUserEditEvent(User $user)

Parameters

User $user

at line 310
null|array getUserDataFromErp(User $user)

Parameters

User $user

Return Value

null|array

at line 322
bool updateAddressErpCode($address)

Parameters

$address

Return Value

bool

at line 331
mixed dispatchUserSaveErpEvent(User $user)

Parameters

User $user

Return Value

mixed

at line 343
mixed dispatchCustomImplementationSuccessfullyRegisteredMail(User $user)

Parameters

User $user

Return Value

mixed