1 user.api.php hook_user_role_insert($role)

Respond to creation of a new user role.

Modules implementing this hook can act on the user role object when created. It's recommended that you implement this hook if your module adds additional data to user roles object.

Parameters

object $role: A user role object.

Related topics

File

core/modules/user/user.api.php, line 385
Hooks provided by the User module.

Code

function hook_user_role_insert($role) {
  // Save extra fields provided by the module to user roles.
  db_insert('my_module_table')
    ->fields(array(
      'role' => $role->name,
      'role_description' => $role->description,
    ))
    ->execute();
}