add('name', TextType::class, [ 'required' => false, 'label' => 'user.form.name_label', ]) ->add('username', TextType::class, [ 'required' => true, 'label' => 'user.form.username_label', ]) ->add('email', EmailType::class, [ 'required' => true, 'label' => 'user.form.email_label', ]) ->add('enabled', CheckboxType::class, [ 'required' => false, 'label' => 'user.form.enabled_label', ]) ->add('locked', CheckboxType::class, [ 'required' => false, 'label' => 'user.form.locked_label', ]) ->add('twoFactorAuthentication', CheckboxType::class, [ 'required' => false, 'label' => 'user.form.twofactor_label', ]) ->add('save', SubmitType::class, [ 'label' => 'user.form.save', ]) ; } /** * @param OptionsResolver $resolver */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'data_class' => 'Wallabag\UserBundle\Entity\User', )); } }