在控制器 symfony2 FOSUserBundle 中获取角色

Get role in controller symfony2 FOSUserBundle

我如何知道我的人员的角色。

$personal = $em->getRepository('AuthenticationBundle:User')->FindPersonel($id);    

dump($personal->getRoles());
die();

没有空白页。

    foreach( $personal->getRoles() as $role){
        echo $role;
    }
    die();

我们必须循环 getRoles()

if(in_array('ROLE_ADMIN', $this->getUser()->getRoles())){
   //Is ADMIN !!!         
}