log('User "%s" added to group "%s"', [ 'group' => $group->getGID(), 'user' => $user->getUID() ], [ 'user', 'group' ] ); } /** * log remove user from group event * * @param IGroup $group * @param IUser $user */ public function removeUser(IGroup $group, IUser $user): void { $this->log('User "%s" removed from group "%s"', [ 'group' => $group->getGID(), 'user' => $user->getUID() ], [ 'user', 'group' ] ); } /** * log create group to group event * * @param IGroup $group */ public function createGroup(IGroup $group): void { $this->log('Group created: "%s"', [ 'group' => $group->getGID() ], [ 'group' ] ); } /** * log delete group to group event * * @param IGroup $group */ public function deleteGroup(IGroup $group): void { $this->log('Group deleted: "%s"', [ 'group' => $group->getGID() ], [ 'group' ] ); } }