public static function CleantalkFuncs::cleantalk_get_user_roles in Anti Spam by CleanTalk 8.3
Same name and namespace in other branches
- 8.4 src/CleantalkFuncs.php \Drupal\cleantalk\CleantalkFuncs::cleantalk_get_user_roles()
- 9.1.x src/CleantalkFuncs.php \Drupal\cleantalk\CleantalkFuncs::cleantalk_get_user_roles()
2 calls to CleantalkFuncs::cleantalk_get_user_roles()
- CleantalkFuncs::cleantalk_get_user_roles_default in src/CleantalkFuncs.php 
- CleantalkSettingsForm::buildForm in src/Form/ CleantalkSettingsForm.php 
- Form constructor.
File
- src/CleantalkFuncs.php, line 760 
Class
- CleantalkFuncs
- Cleantalk class create request
Namespace
Drupal\cleantalkCode
public static function cleantalk_get_user_roles() {
  $roles = \Drupal\user\Entity\Role::loadMultiple();
  $roles_arr = array();
  foreach ($roles as $role) {
    $roles_arr[$role
      ->get('id')] = $role
      ->get('label');
  }
  asort($roles_arr);
  return $roles_arr;
}