function defaultconfig_component_rebuild_roles in Default config 7
Provision roles that should exist by default.
1 string reference to 'defaultconfig_component_rebuild_roles'
- defaultconfig_defaultconfig_components in ./
defaultconfig.module  - Implements hook_defaultconfig_components().
 
File
- ./
defaultconfig.module, line 112  - main module file.
 
Code
function defaultconfig_component_rebuild_roles(array $info, $defaults, $module = FALSE) {
  if (isset($defaults) && is_array($defaults)) {
    foreach ($defaults as $role) {
      $role = (object) $role;
      if ($existing = user_role_load_by_name($role->name)) {
        $role->rid = $existing->rid;
      }
      user_role_save($role);
    }
  }
}