public static function SocialGroupHelperService::getCurrentGroupMembers in Open Social 8.9
Same name and namespace in other branches
- 10.3.x modules/social_features/social_group/src/SocialGroupHelperService.php \Drupal\social_group\SocialGroupHelperService::getCurrentGroupMembers()
- 10.0.x modules/social_features/social_group/src/SocialGroupHelperService.php \Drupal\social_group\SocialGroupHelperService::getCurrentGroupMembers()
- 10.1.x modules/social_features/social_group/src/SocialGroupHelperService.php \Drupal\social_group\SocialGroupHelperService::getCurrentGroupMembers()
- 10.2.x modules/social_features/social_group/src/SocialGroupHelperService.php \Drupal\social_group\SocialGroupHelperService::getCurrentGroupMembers()
Returns the statically cached group members form the current group.
Return value
array All group members as array with value user->id().
File
- modules/
social_features/ social_group/ src/ SocialGroupHelperService.php, line 154
Class
- SocialGroupHelperService
- Class SocialGroupHelperService.
Namespace
Drupal\social_groupCode
public static function getCurrentGroupMembers() {
$cache =& drupal_static(__FUNCTION__, []);
if (!empty($cache)) {
return $cache;
}
$group = _social_group_get_current_group();
if ($group instanceof GroupInterface) {
$memberships = $group
->getMembers();
foreach ($memberships as $member) {
$cache[] = $member
->getUser()
->id();
}
}
return $cache;
}