public User::addRole($rid)
Add a role to a user.
Parameters
string $rid: The role ID to add.
Overrides UserInterface::addRole
File
core/modules/user/src/Entity/User.php, line 174
Class
User Defines the user entity class.
Namespace
Drupal\user\Entity
Code
public function addRole($rid) {
if (in_array($rid, [RoleInterface::AUTHENTICATED_ID, RoleInterface::ANONYMOUS_ID])) {
throw new \InvalidArgumentException('Anonymous or authenticated role ID must not be assigned manually.');
}