validando el formulario de registro de fosuserbundle

Estoy usando FOSUserBundle. En mi proyecto, creé mi propio UserBundle y anulé el controlador, los formularios y los controladores. Ahora, cuando un usuario intenta registrarse con un correo electrónico existente, el sitio falla (el correo electrónico es único para la doctrina). Parece que no hay validación hecha. Pensé que habría alguna validación como la tengo en mi validation.yml:

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

¿Cómo es que la validación no se realiza en el campo de correo electrónico? ¿Cómo puedo asegurarme de que mis restricciones de validación se tienen en cuenta?

PD: el archivo validation.yml no está en mi UserBundle, ¿es eso un problema?

EDITAR:

el código de mi UserBundle está disponibleaquí No entiendo por qué ya no hay validación ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta