3declare(strict_types=1);
12trait AddMemberLogTrait
15 private function writeAddMemberLog(
array $addedMembers,
int $collabId,
int $initiatorId,
string $role):
HandlerResult
19 if (empty($addedMembers))
21 return $handlerResult;
24 $collection =
new CollabLogEntryCollection();
26 foreach ($addedMembers as $addedMember)
28 $logEntry =
new AddUserToCollabLogEntry(userId: $addedMember, collabId: $collabId);
29 $logEntry->setRole($role);
30 $logEntry->setInitiator($initiatorId);
31 $collection->add($logEntry);
34 $service = ServiceLocator::getInstance()->get(
'socialnetwork.collab.log.service');
35 $service->saveCollection($collection);
37 return $handlerResult;
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)