fosuserbundle Registrierungsformular validieren

Ich benutze FOSUserBundle. In meinem Projekt habe ich mein eigenes UserBundle erstellt und den Controller, die Formulare und die Handler überschrieben. Wenn ein Benutzer versucht, sich mit einer vorhandenen E-Mail zu registrieren, stürzt die Website ab (E-Mail ist für die Doktrin eindeutig). Es scheint, als ob keine Validierung durchgeführt wurde. Ich dachte, es gäbe eine Validierung wie in meiner validation.yml:

YOP\UserBundle\Entity\User:
  constraints:
    - Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity: email
  properties:
    email:
      - Email: ~

Wie kommt es, dass die Validierung nicht im E-Mail-Feld erfolgt? Wie kann ich sicherstellen, dass meine Validierungsbeschränkungen berücksichtigt werden?

PS: Die Datei validation.yml befindet sich nicht in meinem UserBundle. Ist das ein Problem?

BEARBEITEN:

Der Code meines UserBundle ist verfügbarHier Ich verstehe nicht, warum es keine Validierung mehr gibt ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage