This commit is contained in:
Xes
2025-08-14 22:41:49 +02:00
parent 2de81ccc46
commit 8ce45119b6
39774 changed files with 4309466 additions and 0 deletions

View File

@@ -0,0 +1,321 @@
<?php
/*
* This file is part of the FOSUserBundle package.
*
* (c) FriendsOfSymfony <http://friendsofsymfony.github.com/>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace FOS\UserBundle;
/**
* Contains all events thrown in the FOSUserBundle.
*/
final class FOSUserEvents
{
/**
* The CHANGE_PASSWORD_INITIALIZE event occurs when the change password process is initialized.
*
* This event allows you to modify the default values of the user before binding the form.
*
* @Event("FOS\UserBundle\Event\GetResponseUserEvent")
*/
const CHANGE_PASSWORD_INITIALIZE = 'fos_user.change_password.edit.initialize';
/**
* The CHANGE_PASSWORD_SUCCESS event occurs when the change password form is submitted successfully.
*
* This event allows you to set the response instead of using the default one.
*
* @Event("FOS\UserBundle\Event\FormEvent")
*/
const CHANGE_PASSWORD_SUCCESS = 'fos_user.change_password.edit.success';
/**
* The CHANGE_PASSWORD_COMPLETED event occurs after saving the user in the change password process.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\FilterUserResponseEvent")
*/
const CHANGE_PASSWORD_COMPLETED = 'fos_user.change_password.edit.completed';
/**
* The GROUP_CREATE_INITIALIZE event occurs when the group creation process is initialized.
*
* This event allows you to modify the default values of the user before binding the form.
*
* @Event("FOS\UserBundle\Event\GroupEvent")
*/
const GROUP_CREATE_INITIALIZE = 'fos_user.group.create.initialize';
/**
* The GROUP_CREATE_SUCCESS event occurs when the group creation form is submitted successfully.
*
* This event allows you to set the response instead of using the default one.
*
* @Event("FOS\UserBundle\Event\FormEvent")
*/
const GROUP_CREATE_SUCCESS = 'fos_user.group.create.success';
/**
* The GROUP_CREATE_COMPLETED event occurs after saving the group in the group creation process.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\FilterGroupResponseEvent")
*/
const GROUP_CREATE_COMPLETED = 'fos_user.group.create.completed';
/**
* The GROUP_DELETE_COMPLETED event occurs after deleting the group.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\FilterGroupResponseEvent")
*/
const GROUP_DELETE_COMPLETED = 'fos_user.group.delete.completed';
/**
* The GROUP_EDIT_INITIALIZE event occurs when the group editing process is initialized.
*
* This event allows you to modify the default values of the user before binding the form.
*
* @Event("FOS\UserBundle\Event\GetResponseGroupEvent")
*/
const GROUP_EDIT_INITIALIZE = 'fos_user.group.edit.initialize';
/**
* The GROUP_EDIT_SUCCESS event occurs when the group edit form is submitted successfully.
*
* This event allows you to set the response instead of using the default one.
*
* @Event("FOS\UserBundle\Event\FormEvent")
*/
const GROUP_EDIT_SUCCESS = 'fos_user.group.edit.success';
/**
* The GROUP_EDIT_COMPLETED event occurs after saving the group in the group edit process.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\FilterGroupResponseEvent")
*/
const GROUP_EDIT_COMPLETED = 'fos_user.group.edit.completed';
/**
* The PROFILE_EDIT_INITIALIZE event occurs when the profile editing process is initialized.
*
* This event allows you to modify the default values of the user before binding the form.
*
* @Event("FOS\UserBundle\Event\GetResponseUserEvent")
*/
const PROFILE_EDIT_INITIALIZE = 'fos_user.profile.edit.initialize';
/**
* The PROFILE_EDIT_SUCCESS event occurs when the profile edit form is submitted successfully.
*
* This event allows you to set the response instead of using the default one.
*
* @Event("FOS\UserBundle\Event\FormEvent")
*/
const PROFILE_EDIT_SUCCESS = 'fos_user.profile.edit.success';
/**
* The PROFILE_EDIT_COMPLETED event occurs after saving the user in the profile edit process.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\FilterUserResponseEvent")
*/
const PROFILE_EDIT_COMPLETED = 'fos_user.profile.edit.completed';
/**
* The REGISTRATION_INITIALIZE event occurs when the registration process is initialized.
*
* This event allows you to modify the default values of the user before binding the form.
*
* @Event("FOS\UserBundle\Event\UserEvent")
*/
const REGISTRATION_INITIALIZE = 'fos_user.registration.initialize';
/**
* The REGISTRATION_SUCCESS event occurs when the registration form is submitted successfully.
*
* This event allows you to set the response instead of using the default one.
*
* @Event("FOS\UserBundle\Event\FormEvent")
*/
const REGISTRATION_SUCCESS = 'fos_user.registration.success';
/**
* The REGISTRATION_FAILURE event occurs when the registration form is not valid.
*
* This event allows you to set the response instead of using the default one.
* The event listener method receives a FOS\UserBundle\Event\FormEvent instance.
*
* @Event("FOS\UserBundle\Event\FormEvent")
*/
const REGISTRATION_FAILURE = 'fos_user.registration.failure';
/**
* The REGISTRATION_COMPLETED event occurs after saving the user in the registration process.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\FilterUserResponseEvent")
*/
const REGISTRATION_COMPLETED = 'fos_user.registration.completed';
/**
* The REGISTRATION_CONFIRM event occurs just before confirming the account.
*
* This event allows you to access the user which will be confirmed.
*
* @Event("FOS\UserBundle\Event\GetResponseUserEvent")
*/
const REGISTRATION_CONFIRM = 'fos_user.registration.confirm';
/**
* The REGISTRATION_CONFIRMED event occurs after confirming the account.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\FilterUserResponseEvent")
*/
const REGISTRATION_CONFIRMED = 'fos_user.registration.confirmed';
/**
* The RESETTING_RESET_REQUEST event occurs when a user requests a password reset of the account.
*
* This event allows you to check if a user is locked out before requesting a password.
* The event listener method receives a FOS\UserBundle\Event\GetResponseUserEvent instance.
*
* @Event("FOS\UserBundle\Event\GetResponseUserEvent")
*/
const RESETTING_RESET_REQUEST = 'fos_user.resetting.reset.request';
/**
* The RESETTING_RESET_INITIALIZE event occurs when the resetting process is initialized.
*
* This event allows you to set the response to bypass the processing.
*
* @Event("FOS\UserBundle\Event\GetResponseUserEvent")
*/
const RESETTING_RESET_INITIALIZE = 'fos_user.resetting.reset.initialize';
/**
* The RESETTING_RESET_SUCCESS event occurs when the resetting form is submitted successfully.
*
* This event allows you to set the response instead of using the default one.
*
* @Event("FOS\UserBundle\Event\FormEvent ")
*/
const RESETTING_RESET_SUCCESS = 'fos_user.resetting.reset.success';
/**
* The RESETTING_RESET_COMPLETED event occurs after saving the user in the resetting process.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\FilterUserResponseEvent")
*/
const RESETTING_RESET_COMPLETED = 'fos_user.resetting.reset.completed';
/**
* The SECURITY_IMPLICIT_LOGIN event occurs when the user is logged in programmatically.
*
* This event allows you to access the response which will be sent.
*
* @Event("FOS\UserBundle\Event\UserEvent")
*/
const SECURITY_IMPLICIT_LOGIN = 'fos_user.security.implicit_login';
/**
* The RESETTING_SEND_EMAIL_INITIALIZE event occurs when the send email process is initialized.
*
* This event allows you to set the response to bypass the email confirmation processing.
* The event listener method receives a FOS\UserBundle\Event\GetResponseNullableUserEvent instance.
*
* @Event("FOS\UserBundle\Event\GetResponseNullableUserEvent")
*/
const RESETTING_SEND_EMAIL_INITIALIZE = 'fos_user.resetting.send_email.initialize';
/**
* The RESETTING_SEND_EMAIL_CONFIRM event occurs when all prerequisites to send email are
* confirmed and before the mail is sent.
*
* This event allows you to set the response to bypass the email sending.
* The event listener method receives a FOS\UserBundle\Event\GetResponseUserEvent instance.
*
* @Event("FOS\UserBundle\Event\GetResponseUserEvent")
*/
const RESETTING_SEND_EMAIL_CONFIRM = 'fos_user.resetting.send_email.confirm';
/**
* The RESETTING_SEND_EMAIL_COMPLETED event occurs after the email is sent.
*
* This event allows you to set the response to bypass the the redirection after the email is sent.
* The event listener method receives a FOS\UserBundle\Event\GetResponseUserEvent instance.
*
* @Event("FOS\UserBundle\Event\GetResponseUserEvent")
*/
const RESETTING_SEND_EMAIL_COMPLETED = 'fos_user.resetting.send_email.completed';
/**
* The USER_CREATED event occurs when the user is created with UserManipulator.
*
* This event allows you to access the created user and to add some behaviour after the creation.
*
* @Event("FOS\UserBundle\Event\UserEvent")
*/
const USER_CREATED = 'fos_user.user.created';
/**
* The USER_PASSWORD_CHANGED event occurs when the user is created with UserManipulator.
*
* This event allows you to access the created user and to add some behaviour after the password change.
*
* @Event("FOS\UserBundle\Event\UserEvent")
*/
const USER_PASSWORD_CHANGED = 'fos_user.user.password_changed';
/**
* The USER_ACTIVATED event occurs when the user is created with UserManipulator.
*
* This event allows you to access the activated user and to add some behaviour after the activation.
*
* @Event("FOS\UserBundle\Event\UserEvent")
*/
const USER_ACTIVATED = 'fos_user.user.activated';
/**
* The USER_DEACTIVATED event occurs when the user is created with UserManipulator.
*
* This event allows you to access the deactivated user and to add some behaviour after the deactivation.
*
* @Event("FOS\UserBundle\Event\UserEvent")
*/
const USER_DEACTIVATED = 'fos_user.user.deactivated';
/**
* The USER_PROMOTED event occurs when the user is created with UserManipulator.
*
* This event allows you to access the promoted user and to add some behaviour after the promotion.
*
* @Event("FOS\UserBundle\Event\UserEvent")
*/
const USER_PROMOTED = 'fos_user.user.promoted';
/**
* The USER_DEMOTED event occurs when the user is created with UserManipulator.
*
* This event allows you to access the demoted user and to add some behaviour after the demotion.
*
* @Event("FOS\UserBundle\Event\UserEvent")
*/
const USER_DEMOTED = 'fos_user.user.demoted';
}