public function User::getRoles

Returns a list of roles.

Return value

array List of role IDs.

Overrides UserInterface::getRoles

3 calls to User::getRoles()
User::addRole in drupal/core/modules/user/lib/Drupal/user/Plugin/Core/Entity/User.php
Add a role to a user.
User::hasRole in drupal/core/modules/user/lib/Drupal/user/Plugin/Core/Entity/User.php
Whether a user has a certain role.
User::removeRole in drupal/core/modules/user/lib/Drupal/user/Plugin/Core/Entity/User.php
Remove a role from a user.

File

drupal/core/modules/user/lib/Drupal/user/Plugin/Core/Entity/User.php, line 246
Definition of Drupal\user\Plugin\Core\Entity\User.

Class

User
Defines the user entity class.

Namespace

Drupal\user\Plugin\Core\Entity

Code

public function getRoles() {
  $roles = array();
  foreach ($this
    ->get('roles') as $role) {
    $roles[] = $role->value;
  }
  return $roles;
}