Hola, y disculpa lo tarde, he tenido mucho trabajo
el punto es que todo lo que te indicó @masterpuppet es correcto, no veo el por qué no te funcione, algo has de estar haciendo mal, te pido tengas paciencia y postees lo siguiente (dentro de un highlight para que se vea mejor):
1 - código de la entidad de Usuario, en tu caso Unid\OtcBundle\Entity\User
2 - código de la entidad de ROLES, o en su defecto ¿de dónde lo obtienes?, recuerda que en el manual indique éste punto crucial:
Código PHP:
Ver original/**
* Get roles
*
* @return Doctrine\Common\Collections\Collection
*/
public function getRoles()
{
return $this->user_roles->toArray(); //<------ DEVUELVE ARRAY
}