public function ChangeUserRoleTrait::access in Administer Users by Role 8.3
File
- src/
Plugin/ Action/ ChangeUserRoleTrait.php, line 16
Class
- ChangeUserRoleTrait
- Common overrides for AddRoleUser and RemoveRoleUser.
Namespace
Drupal\administerusersbyrole\Plugin\ActionCode
public function access($object, AccountInterface $account = NULL, $return_as_object = FALSE) {
/** @var \Drupal\user\UserInterface $object */
$access = parent::access($object, $account, TRUE)
->orIf(administerusersbyrole_user_assign_role($object, $account, [
$this->configuration['rid'],
]));
return $return_as_object ? $access : $access
->isAllowed();
}