add('username', 'text') ->add('password', 'password', array( 'constraints' => array( new Constraints\Length(array( 'min' => 8, 'minMessage' => 'Password should by at least 8 chars long', )), new Constraints\NotBlank(), ), )) ->add('email', 'text') ->add('save', 'submit') ; } public function setDefaultOptions(OptionsResolverInterface $resolver) { $resolver->setDefaults(array( 'data_class' => 'Wallabag\CoreBundle\Entity\User', )); } public function getName() { return 'new_user'; } }