public function RoleExpireApiService::getUserRoleExpiryTime in Role Expire 8
Same name and namespace in other branches
- 2.x src/RoleExpireApiService.php \Drupal\role_expire\RoleExpireApiService::getUserRoleExpiryTime()
Get expiration time of a user role.
Parameters
int $uid: User ID.
string $rid: Role ID.
Return value
array Array with the expiration time.
1 call to RoleExpireApiService::getUserRoleExpiryTime()
- RoleExpireApiService::processDefaultRoleDurationForUser in src/
RoleExpireApiService.php - Sets the default role duration for the current user/role combination.
File
- src/
RoleExpireApiService.php, line 65
Class
- RoleExpireApiService
- Class RoleExpireApiService.
Namespace
Drupal\role_expireCode
public function getUserRoleExpiryTime($uid, $rid) {
$query = $this->database
->select('role_expire', 'n');
$query
->fields('n', [
'expiry_timestamp',
]);
$query
->condition('n.uid', $uid, '=');
$query
->condition('n.rid', $rid, '=');
$result = $query
->execute()
->fetchField();
return !empty($result) ? $result : '';
}