Skip to content

Instantly share code, notes, and snippets.

@Swop
Created January 26, 2014 16:47
Show Gist options
  • Save Swop/8635526 to your computer and use it in GitHub Desktop.
Save Swop/8635526 to your computer and use it in GitHub Desktop.
FOSUserBundle YAML configuration (credits: http://2levelsabove.com/fosuserbundle-yaml-configuration/)
# app/config/config.yml
fos_user:
db_driver: ~ # Required
firewall_name: ~ # Required
user_class: ~ # Required
use_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: [email protected]
sender_name: Admin
profile:
form:
type: fos_user_profile
name: fos_user_profile_form
validation_groups: [Profile, Default]
change_password:
form:
type: fos_user_change_password
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: FOSUserBundle:Registration:email.txt.twig
form:
type: fos_user_registration
name: fos_user_registration_form
validation_groups: [Registration, Default]
resetting:
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: FOSUserBundle:Resetting:email.txt.twig
form:
type: fos_user_resetting
handler: fos_user.resetting.form.handler.default
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
template:
engine: twig
group:
group_class: ~ # Required when using groups
group_manager: fos_user.group_manager.default
form:
type: fos_user_group
name: fos_user_group_form
validation_groups: [Registration, Default]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment