AbstractEmail
in package

Tags
since
1.1.0

Table of Contents

$booking  : Booking|null
$id  : string
$payment  : Payment|null
$tags  : InterfaceTags
__construct()  : mixed
getCustomRecipients()  : string
getDefaultRecipients()  : string
getDescription()  : string
getFilename()  : string
getFooter()  : string
getHeader()  : string
getLabel()  : string
getMessage()  : string
getName()  : string
getRecipients()  : string
getSettingsFields()  : array<string|int, mixed>
getSubject()  : string
getTags()  : InterfaceTags
isDisabled()  : bool
render()  : string
setupEntities()  : mixed
applyStyles()  : string
getDefaultHeader()  : string
getDefaultMessage()  : string
getDefaultSubject()  : string
getMessageTemplate()  : string
getOption()  : mixed
initTags()  : InterfaceTags
replaceTags()  : string

Properties

$booking

protected Booking|null $booking = null
Tags
since
1.1.0

$id

protected string $id
Tags
since
1.1.0

$payment

protected Payment|null $payment = null
Tags
since
1.1.0

$tags

protected InterfaceTags $tags
Tags
since
1.1.0

Methods

__construct()

public __construct() : mixed
Tags
since
1.1.0
Return values
mixed

getCustomRecipients()

public getCustomRecipients() : string
Tags
since
1.1.0
Return values
string

getDefaultRecipients()

public abstract getDefaultRecipients() : string
Tags
since
1.1.0
Return values
string

getDescription()

public getDescription() : string
Tags
since
1.1.0
Return values
string

getFilename()

public getFilename() : string
Tags
since
1.2.1
Return values
string

getFooter()

public getFooter() : string
Tags
since
1.1.0
Return values
string

getHeader()

public getHeader() : string
Tags
since
1.1.0
Return values
string

getLabel()

public abstract getLabel() : string
Tags
since
1.1.0
Return values
string

getMessage()

public getMessage() : string
Tags
since
1.1.0
Return values
string

getName()

public abstract getName() : string
Tags
since
1.1.0
Return values
string

Email name, like 'admin_pending_booking_email' (or "{$group}_{$shortName}_email").

getRecipients()

public getRecipients() : string
Tags
since
1.1.0
Return values
string

Emails, separated by comma.

getSettingsFields()

public getSettingsFields() : array<string|int, mixed>
Tags
since
1.1.0
Return values
array<string|int, mixed>

getSubject()

public getSubject() : string
Tags
since
1.1.0
Return values
string

getTags()

public getTags() : InterfaceTags
Tags
since
1.1.0
Return values
InterfaceTags

isDisabled()

public isDisabled() : bool
Tags
since
1.1.0
Return values
bool

render()

public render() : string
Tags
since
1.1.0
Return values
string

setupEntities()

public setupEntities(Booking|null $booking) : mixed
Parameters
$booking : Booking|null
Tags
since
1.1.0
Return values
mixed

applyStyles()

protected applyStyles(string $html) : string
Parameters
$html : string
Tags
since
1.1.0
Return values
string

getDefaultHeader()

protected abstract getDefaultHeader() : string
Tags
since
1.1.0
Return values
string

getDefaultMessage()

protected getDefaultMessage() : string
Tags
since
1.1.0
Return values
string

getDefaultSubject()

protected abstract getDefaultSubject() : string
Tags
since
1.1.0
Return values
string

getMessageTemplate()

protected abstract getMessageTemplate() : string
Tags
since
1.1.0
Return values
string

getOption()

protected getOption(string $field[, mixed $default = '' ]) : mixed
Parameters
$field : string
$default : mixed = ''

Optional. '' by default.

Tags
since
1.1.0
Return values
mixed

replaceTags()

protected replaceTags(string $content) : string
Parameters
$content : string
Tags
since
1.1.0
Return values
string

Search results