Documentation

Mailer Uses InjectableTrait

Envio de Emails

Responsável por enviar Emails

Table of Contents

DIRECTORY  = 'data/emails'
$sendOnLocalHost  : bool
$fs  : Filesystem
$mailer  : PHPMailer
__construct()  : mixed
Instancia o serviço de E-mail
addBCC()  : mixed
Add cópia oculta
addCC()  : mixed
Add cópia
addReplyTo()  : mixed
Add responder para
addTo()  : mixed
Add destinatário
getSubject()  : mixed
Retorna o assunto
instance()  : static
Cria instância da classe via DI
send()  : mixed
Envia o E-mail
setFrom()  : mixed
Define o remetente
setLanguage()  : mixed
Define o idioma
setSubject()  : mixed
Define o assunto
flush()  : mixed
Limpa dados
saveOnDisk()  : bool
Salva o corpo do E-mail em um arquivo

Constants

DIRECTORY

public mixed DIRECTORY = 'data/emails'

Properties

$sendOnLocalHost

public static bool $sendOnLocalHost = false

$mailer

protected PHPMailer $mailer

Methods

__construct()

Instancia o serviço de E-mail

public __construct(Filesystem $fs, PHPMailer $mailer) : mixed
Parameters
$fs : Filesystem
$mailer : PHPMailer
Return values
mixed

addBCC()

Add cópia oculta

public addBCC(string $address[, string $name = '' ]) : mixed
Parameters
$address : string
$name : string = ''
Return values
mixed

addCC()

Add cópia

public addCC(string $address[, string $name = '' ]) : mixed
Parameters
$address : string
$name : string = ''
Return values
mixed

addReplyTo()

Add responder para

public addReplyTo(string $address[, string $name = '' ]) : mixed
Parameters
$address : string
$name : string = ''
Return values
mixed

addTo()

Add destinatário

public addTo(string $address[, string $name = '' ]) : mixed
Parameters
$address : string
$name : string = ''
Return values
mixed

getSubject()

Retorna o assunto

public getSubject() : mixed
Return values
mixed

instance()

Cria instância da classe via DI

public static instance() : static
Return values
static

send()

Envia o E-mail

public send(string|Email $body[, string $layout = 'layout' ]) : mixed
Parameters
$body : string|Email
$layout : string = 'layout'
Return values
mixed

setFrom()

Define o remetente

public setFrom(string $address[, string $name = '' ]) : mixed
Parameters
$address : string
$name : string = ''
Return values
mixed

setLanguage()

Define o idioma

public setLanguage(string $language) : mixed
Parameters
$language : string
Return values
mixed

setSubject()

Define o assunto

public setSubject(string $subject) : mixed
Parameters
$subject : string
Return values
mixed

flush()

Limpa dados

private flush() : mixed
Return values
mixed

saveOnDisk()

Salva o corpo do E-mail em um arquivo

private saveOnDisk() : bool
Return values
bool

Search results