UGRPM

المجموعات

تحتوي المجموعة على ثلاثة بارامترات أو خواص وهي:(id,groupName,description).
الخاصية id تشير إلى رقم معرف المجموعة وهو مفتاح رئيسي في قاعدة البيانات من نوع صحيح.
الخاصية groupName تشير إلى اسم المجموعة وهي نص قصير.
الخاصية descriptionتشير إلى وصف المجموعة وهي نص طويل.
مثال لإنشاء مجموعة::
$group = new Group(7,"Article Editors","Group of article editors users.");
أو:
$group = new Group(groupName:"Article Editors",description:"Group of article editors users.");
يمكن استخدام الطرق التالية على الكائنات من نوع Group:
getId()
setId(int $id)
getGroupName()
setGroupName(string $groupName)
getDescription()
setDescription(string $description)

التعامل بين المجموعات و UGRPM

إضافة مجموعة أو عدة مجموعات و استرجاعها حسب الرقم أو الاسم و التعديل و الحذف و عرض جميع المجموعات ...
use Jsalam\UGRPM\Group;
use Jsalam\UGRPM\UGRPM;

$ugrpm = new UGRPM($connect);

$group = $ugrpm->createGroup(new Group(groupName:"Editors",description:"Editors Group"));
$group->setDescription("Group of Editors");
$ugrpm->updateGroup($group);

$group1 = $ugrpm->getGroupById(33);
$group2 = $ugrpm->getGroupByGroupName("Gallary Managers");

$allGroups = $ugrpm->getAllGroups();// array of groups.

$ugrpm->removeGroup($group);