/** * @return string[] */ public function getEventTypes() { return array(LoginEvent::getName(), RegistrationEvent::getName(), NewPasswordEvent::getName(), PasswordRecoveryEvent::getName()); }
public function sendNewPassword(User $user, User $sendBy = null) { $sendBy = $sendBy !== null ? $sendBy : $user; $this->emailManager->send($user->getEmail(), null, NewPasswordEvent::getName(), 'newPassword'); $this->notificationManager->notify(NewPasswordEvent::getName(), $user, 'newPassword', 'New user password has been stored.', $sendBy); }