مستخدم - مجموعة
تحوي المجموعات على مستخدمين أي أن بالإمكان إضافة مسخدم (مستخدمين) إلى مجموعة (مجموعات) بعدة طرق بناءا على رقم المستخدم
#id.
مثال:
// Add the user with $userId to $group
$ugrpm->addUserToGroup($userId,$group);
// AddMany users to $group
$ugrpm->addUsersToGroup([$userId1,$userId2,...],$group);
// Add user to many groups
$ugrpm->addUserToGroups($userId,[$group1,$group2,...]);
// Add many users to many groups
$ugrpm->addUsersToGroups([$uid1,$uid2,$uid3],[$group1,$group2,$group3]);
// Remove user from Group
$ugrpm->removeUserFromGroup($uid,$group);
// Remove user from many groups
$ugrpm->removeUserFromGroups($uid,[$group1,$group2,...]);
// Remove many users from group
$ugrpm->removeUsersFromGroup([$uid1,$uid2,...],$group);
// Retrieve user's groups
$ugrpm->getUserGroups($userId);
// Retrieve group's users
$ugrpm->getGroupUsers($group);
// Check if user in group
$ugrpm->userInGroup($uid,$group);