FOSUserBundle - Validation pour les champs nom d'utilisateur, mot de passe ou email

Dans le FOUserBundle, je voudrais être en mesure de modifier les paramètres de validation pour un minimum de longueur, la longueur maximale et le champ n'est pas vide sur des champs tels que le nom d'utilisateur et mot de passe.

J'ai pu mettre quelques validation par l'intermédiaire de @Assert sur mon champs personnalisés, mais maintenant je me demande comment j'ai pu changer le nom d'utilisateur de validation pour le FOSUserBundle?

Ces champs sont générés automatiquement, donc je ne peux pas les ajouter à mon User entité... et par défaut, il permet de personnages comme {^| etc... qui ne sont pas bonnes.

source d'informationauteur M. Winterinho