Files
Chamilo/vendor/friendsofsymfony/user-bundle/Resources/doc/configuration_reference.rst
2025-08-14 22:41:49 +02:00

66 lines
3.2 KiB
ReStructuredText

FOSUserBundle Configuration Reference
=====================================
All available configuration options are listed below with their default values.
.. code-block:: yaml
fos_user:
db_driver: ~ # Required
firewall_name: ~ # Required
user_class: ~ # Required
use_listener: true
use_flash_notifications: true
use_authentication_listener: true
use_username_form_type: true
model_manager_name: null # change it to the name of your entity/document manager if you don't want to use the default one.
from_email:
address: webmaster@example.com
sender_name: webmaster
profile:
form:
type: FOS\UserBundle\Form\Type\ProfileFormType
name: fos_user_profile_form
validation_groups: [Profile, Default]openssl_get_cipher_methods will be used. See http://php.net/manual/function.openssl-get-cipher-methods.php
change_password:
form:
type: FOS\UserBundle\Form\Type\ChangePasswordFormType
name: fos_user_change_password_form
validation_groups: [ChangePassword, Default]
registration:
confirmation:
from_email: # Use this node only if you don't want the global email address for the confirmation email
address: ...
sender_name: ...
enabled: false # change to true for required email confirmation
template: '@FOSUser/Registration/email.txt.twig'
form:
type: FOS\UserBundle\Form\Type\RegistrationFormType
name: fos_user_registration_form
validation_groups: [Registration, Default]
resetting:
retry_ttl: 7200 # Value in seconds, logic will use as hours
token_ttl: 86400
email:
from_email: # Use this node only if you don't want the global email address for the resetting email
address: ...
sender_name: ...
template: '@FOSUser/Resetting/email.txt.twig'
form:
type: FOS\UserBundle\Form\Type\ResettingFormType
name: fos_user_resetting_form
validation_groups: [ResetPassword, Default]
service:
mailer: fos_user.mailer.default
email_canonicalizer: fos_user.util.canonicalizer.default
username_canonicalizer: fos_user.util.canonicalizer.default
token_generator: fos_user.util.token_generator.default
user_manager: fos_user.user_manager.default
group:
group_class: ~ # Required when using groups
group_manager: fos_user.group_manager.default
form:
type: FOS\UserBundle\Form\Type\GroupFormType
name: fos_user_group_form
validation_groups: [Registration, Default]