Override ProfileFormType
Add links to edit profile and change password
Add event listener: change email subscriber
Edit Profile: include js and css to use datepicker
Remove the code that does not use FosUserBundle for edit profile
FosUserBundle: set sender name
sender_name is the name of the sender when sending mail to user for
confirmatiom of registration, email address change and etc.
Override FosUserBundle mailer
Email change: add template
Use TwigSwiftMailer
Override FosUserBundle RegistrationController
Use a separate handler to confirm the e-mail address:
RegistrationController: add new method confirmEmailAction
Routing: add new route "/confirm_email/{token}/{email}"
sendEmailMessage: use route "fos_user_registration_confirm_email" to generate confirmationUrl
Add UserFormBuilder: service to load the common fields of different forms
Separate route fos_user_registration_confirm_email
Remove code by default
Fix Reg Type
ProfileFormType: add label
RegistrationFormType: fix whitespace
UserFormBuilder: remove email
Add form type for change email from profile
Change Email: add template
Add route