public function testGetRoles()
 {
     $this->assertEquals(array('ROLE_USER', 'ROLE_OAUTH_USER'), $this->user->getRoles());
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function getRoles()
 {
     $roles = parent::getRoles();
     if ($this->systemAdministrator === true) {
         $roles[] = 'ROLE_SUPER_ADMIN';
     }
     foreach ($this->getUserGroupUsers() as $userGroupUsers) {
         if ($userGroupUsers->getUserGroup()->getCanManageSite() === true) {
             $roles[] = 'ROLE_SITE_MANAGER';
             break;
         }
     }
     return $roles;
 }