Symfony2 obtiene restricciones de validación en una entidad

Estoy trabajando en un método para obtener todas las restricciones de validación de una entidad (lo que estoy tratando de lograr es devolver estos datos en JSON y aplicar las mismas restricciones en el lado del cliente utilizando el complemento de validación de JQuery), sin embargo, estoy teniendo problemas para obtener las restricciones. Aquí está mi código actual:

    $metadata = new \Symfony\Component\Validator\Mapping\ClassMetadata("Namespace\JobBundle\Entity\Job");
    $annotationloader = new AnnotationLoader(new AnnotationReader());
    $annotationloader->loadClassMetadata($metadata);

lo que obtengo en $ metadatos es una matriz vacía para el atributo de restricciones, el resto ($ propiedades y $ miembros solo tienen los mensajes de error ... pero no las restricciones reales (por ejemplo: requerido, entero ...)).

¿Qué estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta