Craft Emails (2.x)

SendEmail extends Action
in package

Table of Contents

EVENT_BEFORE_SEND  = 'event-before-send'
$email  : string
$emails  : array<string|int, mixed>
$sources  : array<string|int, mixed>
$users  : array<string|int, mixed>
apply()  : mixed
configTemplate()  : string|null
defineRules()  : array<string|int, mixed>
getAllEmails()  : array<string|int, mixed>
Get all emails
getAllRecipients()  : array<string|int, mixed>
Get all recipients
getDescription()  : string
getEmailObject()  : Email|null
Get email object
getHandle()  : string
getName()  : string
getSourceObjects()  : array<string|int, EmailSourceInterface>
Get source objects
getUserElements()  : array<string|int, mixed>
Get user elements from their ids
hasConfig()  : bool

Constants

EVENT_BEFORE_SEND

public mixed EVENT_BEFORE_SEND = 'event-before-send'

Properties

$emails

public array<string|int, mixed> $emails = []

$sources

public array<string|int, mixed> $sources = []

$users

public array<string|int, mixed> $users = []

Methods

apply()

public apply(TriggerInterface $trigger, array<string|int, mixed> $data) : mixed
Parameters
$trigger : TriggerInterface
$data : array<string|int, mixed>
Tags
inheritDoc
Return values
mixed

configTemplate()

public configTemplate() : string|null
Tags
inheritDoc
Return values
string|null

defineRules()

public defineRules() : array<string|int, mixed>
Tags
inheritDoc
Return values
array<string|int, mixed>

getAllEmails()

Get all emails

public getAllEmails() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAllRecipients()

Get all recipients

public getAllRecipients() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDescription()

public getDescription() : string
Tags
inheritDoc
Return values
string

getEmailObject()

Get email object

public getEmailObject() : Email|null
Return values
Email|null

getHandle()

public getHandle() : string
Tags
inheritDoc
Return values
string

getName()

public getName() : string
Tags
inheritDoc
Return values
string

getSourceObjects()

Get source objects

public getSourceObjects() : array<string|int, EmailSourceInterface>
Return values
array<string|int, EmailSourceInterface>

getUserElements()

Get user elements from their ids

public getUserElements() : array<string|int, mixed>
Return values
array<string|int, mixed>

hasConfig()

public hasConfig() : bool
Tags
inheritDoc
Return values
bool

Search results