class MailerManager (View source)

The Mailer class.

Traits

DispatcherAwareTrait

Methods

__construct(MailerAdapterInterface $adapter = null, EventDispatcher $dispatcher = null)

Mailer constructor.

createMessage(string $subject = null, string $content = null, bool $html = true)

createMessage

boolean
send(MailMessage|callable $message)

send

setMessageClass(mixed $messageClass)

Method to set property messageClass

getAdapter()

Method to get property Adapter

setAdapter(MailerAdapterInterface $adapter)

Method to set property adapter

Details

at line line 45
__construct(MailerAdapterInterface $adapter = null, EventDispatcher $dispatcher = null)

Mailer constructor.

Parameters

MailerAdapterInterface $adapter
EventDispatcher $dispatcher

at line line 60
MailMessage createMessage(string $subject = null, string $content = null, bool $html = true)

createMessage

Parameters

string $subject
string $content
bool $html

Return Value

MailMessage

at line line 81
boolean send(MailMessage|callable $message)

send

Parameters

MailMessage|callable $message

Return Value

boolean

at line line 126
MailerManager setMessageClass(mixed $messageClass)

Method to set property messageClass

Parameters

mixed $messageClass

Return Value

MailerManager Return self to support chaining.

at line line 138
MailerAdapterInterface getAdapter()

Method to get property Adapter

Return Value

MailerAdapterInterface

at line line 150
MailerManager setAdapter(MailerAdapterInterface $adapter)

Method to set property adapter

Parameters

MailerAdapterInterface $adapter

Return Value

MailerManager Return self to support chaining.