vB_Notification_Content_Quote
extends vB_Notification_Content
in package
Table of Contents
- TYPENAME = 'Quote'
- $triggers : mixed
- fetchPhraseArray() : mixed
- renderEmailPhrases() : array<string|int, string>|bool
- Returns the rendered phrase used in notification emails for this type.
- addAdditionalRecipients() : mixed
- defineUnique() : mixed
- typeEnabledForUser() : mixed
- validateProvidedRecipients() : mixed
Constants
TYPENAME
public
mixed
TYPENAME
= 'Quote'
Properties
$triggers
protected
static mixed
$triggers
= array('new-content' => 30)
Methods
fetchPhraseArray()
public
static fetchPhraseArray(mixed $notificationData) : mixed
Parameters
- $notificationData : mixed
Tags
Return values
mixed —renderEmailPhrases()
Returns the rendered phrase used in notification emails for this type.
public
static renderEmailPhrases(mixed $data) : array<string|int, string>|bool
Parameters
- $data : mixed
Return values
array<string|int, string>|bool —Rendered email phrases with keys "message" & "subject" or False if it doesn't have an email or its email goes through the legacy email function.
addAdditionalRecipients()
protected
addAdditionalRecipients() : mixed
Return values
mixed —defineUnique()
protected
final static defineUnique(mixed $notificationData, mixed $skipValidation) : mixed
Parameters
- $notificationData : mixed
- $skipValidation : mixed
Return values
mixed —typeEnabledForUser()
protected
typeEnabledForUser(mixed $user) : mixed
Parameters
- $user : mixed
Return values
mixed —validateProvidedRecipients()
protected
validateProvidedRecipients(mixed $recipients) : mixed
Parameters
- $recipients : mixed