Interfaces, Classes, Traits and Enums
- MessageSenderInterface
Table of Contents
-
$config
: AirlayConfig
-
$error
: string|null
-
$mail
: PHPMailer
-
$renderEngine
: Mustache_Engine
-
__construct()
: mixed
-
getError()
: string|null
-
renderMessage()
: string
-
sendMessage()
: bool
-
render()
: string
-
renderHeader()
: string
-
setFrom()
: void
-
setSMTPOptions()
: void
$config
private
AirlayConfig
$config
$error
private
string|null
$error
= null
$mail
private
PHPMailer
$mail
$renderEngine
private
Mustache_Engine
$renderEngine
__construct()
public
__construct(AirlayConfig $config, LoggerInterface $logger) : mixed
Parameters
-
$config
: AirlayConfig
-
-
$logger
: LoggerInterface
-
Return values
mixed
—
getError()
public
getError() : string|null
Return values
string|null
—
renderMessage()
public
renderMessage(MessageInterface $message) : string
Parameters
-
$message
: MessageInterface
-
Return values
string
—
sendMessage()
public
sendMessage(string $address, MessageInterface $message[, string $name = '' ][, bool $sendAdditional = true ]) : bool
Parameters
-
$address
: string
-
-
$message
: MessageInterface
-
-
$name
: string
= ''
-
-
$sendAdditional
: bool
= true
-
Return values
bool
—
render()
protected
render(string $template, array<string|int, mixed> $params) : string
Parameters
-
$template
: string
-
-
$params
: array<string|int, mixed>
-
Return values
string
—
private
renderHeader(MessageInterface $message) : string
Parameters
-
$message
: MessageInterface
-
Return values
string
—
setFrom()
private
setFrom(string $email, string $name) : void
Parameters
-
$email
: string
-
-
$name
: string
-
Return values
void
—
setSMTPOptions()
private
setSMTPOptions(string $host, int $port, string $username, string $password) : void
Parameters
-
$host
: string
-
-
$port
: int
-
-
$username
: string
-
-
$password
: string
-
Return values
void
—