class AccountDeactivatedMailer extends AbstractMailer

Class for generating a message informing the user that their password has been updated.

Properties

protected string $layout

The layout to be used with email.

from  AbstractMailer
protected MailerService $mailer

The mailer service object sending the mail.

from  AbstractMailer
protected string $style

The style to be used with email.

from  AbstractMailer
protected Users $user

The user to send the email.

from  AbstractMailer

Methods

__construct(Users $user)

Constructor for AbstractMailer

bool
buildAndSend(string|null $layout = null, array $attachments = [], string|null $layoutPath = null, string|null $templatePath = null, string|null $styles = null, string|null $stylesPath = null)

Common send logic shared by all mailers.

array
getData()

Used to retrieve data to be used in E-mail.

string
getSubject()

Returns subject for E-mail.

string
getTemplate()

Returns the template to be used.

bool
send()

Send the mail

static bool
sendTo(Users $user)

Statically sends E-mail

Details

in AbstractMailer at line 41
__construct(Users $user)

Constructor for AbstractMailer

Parameters

Users $user

The user to send the email.

in AbstractMailer at line 58
bool buildAndSend(string|null $layout = null, array $attachments = [], string|null $layoutPath = null, string|null $templatePath = null, string|null $styles = null, string|null $stylesPath = null)

Common send logic shared by all mailers.

Parameters

string|null $layout

The layout if it exists.

array $attachments

An array containing information about attachments.

string|null $layoutPath

The path to the layout.

string|null $templatePath

The path to the template.

string|null $styles

Name of stylesheet file.

string|null $stylesPath

The path to the stylesheet.

Return Value

bool

True if successful. Otherwise, we return false.

in AbstractMailer at line 86
abstract protected array getData()

Used to retrieve data to be used in E-mail.

Return Value

array

Data to be used in E-mail.

in AbstractMailer at line 93
abstract protected string getSubject()

Returns subject for E-mail.

Return Value

string

The subject of the E-mail.

in AbstractMailer at line 100
abstract protected string getTemplate()

Returns the template to be used.

Return Value

string

The name of the template to be used.

in AbstractMailer at line 107
bool send()

Send the mail

Return Value

bool

in AbstractMailer at line 117
static bool sendTo(Users $user)

Statically sends E-mail

Parameters

Users $user

The recipient

Return Value

bool