vBulletin 5.6.5 API

vB_Notification_UserRelation extends vB_Notification
in package

Table of Contents

GUESTS_CAN_SEND  = alse
TYPENAME  = 'UserRelation'
$updateEvents  : mixed
handleUpdateEvents()  : mixed
Handle update events. The required data in $eventData depends on the particular event.
defineUnique()  : mixed
filterRecipients()  : mixed
overwriteRule()  : mixed
validateAndCleanNotificationData()  : mixed
validateProvidedRecipients()  : mixed

Constants

Properties

$updateEvents

protected static mixed $updateEvents = array('visited_user_profile', 'deleted_user', 'merged_user')

Methods

handleUpdateEvents()

Handle update events. The required data in $eventData depends on the particular event.

public static handleUpdateEvents(string $event, array<string|int, mixed> $eventData) : mixed

Children may also handle their specific events.

Parameters
$event : string

One of the event strings in static::$updateEvents

$eventData : array<string|int, mixed>

When $event is 'read_topic'|'read_channel', expects: int 'nodeid' int 'userid' (Optional)

Return values
mixed

defineUnique()

protected final static defineUnique(mixed $notificationData, mixed $skipValidation) : mixed
Parameters
$notificationData : mixed
$skipValidation : mixed
Return values
mixed

filterRecipients()

protected filterRecipients() : mixed
Return values
mixed

overwriteRule()

protected overwriteRule() : mixed
Return values
mixed

validateAndCleanNotificationData()

protected final validateAndCleanNotificationData(mixed $notificationData) : mixed
Parameters
$notificationData : mixed
Return values
mixed

validateProvidedRecipients()

protected validateProvidedRecipients(mixed $recipients) : mixed
Parameters
$recipients : mixed
Return values
mixed

Search results