Skip to main content
Version: 2.0

Events

One of the easiest ways to extend the user system is to hook into the events. Here is the list

Forgot Password

WhenEventsMethods
Before the password reset process has started.Parthenon\User\Event\PrePasswordResetEvent::NAMEgetUser, getPasswordReset
After the password reset email has been completed.Parthenon\User\Event\PostPasswordResetEvent::NAMEgetUser, getPasswordReset
Before the password has been reset when the user has clicked on the link.Parthenon\User\Event\PrePasswordResetConfirmEvent::NAMEgetUser
After the password has been reset when the user has clicked on the link.Parthenon\User\Event\PostPasswordResetConfirmEvent::NAMEgetUser

Password Change

WhenEventsMethods
Before the password is changed when the user is logged in.Parthenon\User\Event\PostPasswordChangeEvent::NAMEgetUser
After the password is changed when the user is logged in.Parthenon\User\Event\PrePasswordChangeEvent::NAMEgetUser

Settings

WhenEventsMethods
Before the user profile is changed when the user is logged in.Parthenon\User\Event\PreSettingsEvent::NAMEgetUser
After the user profile is changed when the user is logged in.Parthenon\User\Event\PostSettingsEvent::NAMEgetUser

User Confirm

WhenEventsMethods
Before the user is confirmed when the user clicks the link.Parthenon\User\Event\PreUserConfirmEvent::NAMEgetUser
After the user is confirmed when the user clicks the link.Parthenon\User\Event\PostUserConfirmEvent::NAMEgetUser

User Sign up

WhenEventsMethods
Before the user creation process has started.Parthenon\User\Event\PreUserSignupEvent::NAMEgetUser
After the user has been created.Parthenon\User\Event\PostUserSignupEvent::NAMEgetUser
When a user who was invited signs upParthenon\User\Event\InvitedUserSignedUpEvent::NAMEgetUser, getInviteCode

User Invite

WhenEventsMethods
Before the user invite process has startedParthenon\User\Event\PreInviteEvent::NAMEgetUser, getInviteCode
After the user invite has been created.Parthenon\User\Event\PostInviteEvent::NAMEgetUser, getInviteCode

Team User Invite

WhenEventsMethods
Before the team user invite process has startedParthenon\User\Event\PreTeamInviteEvent::NAMEgetUser, getInviteCode, getTeam
After the team invite has been created.Parthenon\User\Event\PostTeamInviteEvent::NAMEgetUser, getInviteCode, getTeam