LogTransport

class LogTransport extends Transport (View source)

Properties

array $plugins The plug-ins registered with the transport. from Transport
protected LoggerInterface $logger The Logger instance.

Methods

isStarted()

{@inheritdoc}

from Transport
start()

{@inheritdoc}

from Transport
stop()

{@inheritdoc}

from Transport
ping()

{@inheritdoc}

from Transport
void registerPlugin(Swift_Events_EventListener $plugin)

Register a plug-in with the transport.

from Transport
void beforeSendPerformed(Swift_Mime_SimpleMessage $message)

Iterate through registered plugins and execute plugins' methods.

from Transport
void sendPerformed(Swift_Mime_SimpleMessage $message)

Iterate through registered plugins and execute plugins' methods.

from Transport
int numberOfRecipients(Swift_Mime_SimpleMessage $message)

Get the number of recipients.

from Transport
void __construct(LoggerInterface $logger)

Create a new log transport instance.

send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)

{@inheritdoc}

string getMimeEntityString(Swift_Mime_SimpleMimeEntity $entity)

Get a loggable string out of a Swiftmailer entity.

LoggerInterface logger()

Get the logger for the LogTransport instance.

Details

isStarted()

{@inheritdoc}

start()

{@inheritdoc}

stop()

{@inheritdoc}

ping()

{@inheritdoc}

void registerPlugin(Swift_Events_EventListener $plugin)

Register a plug-in with the transport.

Parameters

Swift_Events_EventListener $plugin

Return Value

void

protected void beforeSendPerformed(Swift_Mime_SimpleMessage $message)

Iterate through registered plugins and execute plugins' methods.

Parameters

Swift_Mime_SimpleMessage $message

Return Value

void

protected void sendPerformed(Swift_Mime_SimpleMessage $message)

Iterate through registered plugins and execute plugins' methods.

Parameters

Swift_Mime_SimpleMessage $message

Return Value

void

protected int numberOfRecipients(Swift_Mime_SimpleMessage $message)

Get the number of recipients.

Parameters

Swift_Mime_SimpleMessage $message

Return Value

int

void __construct(LoggerInterface $logger)

Create a new log transport instance.

Parameters

LoggerInterface $logger

Return Value

void

send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)

{@inheritdoc}

Parameters

Swift_Mime_SimpleMessage $message
$failedRecipients

protected string getMimeEntityString(Swift_Mime_SimpleMimeEntity $entity)

Get a loggable string out of a Swiftmailer entity.

Parameters

Swift_Mime_SimpleMimeEntity $entity

Return Value

string

LoggerInterface logger()

Get the logger for the LogTransport instance.

Return Value

LoggerInterface

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Mail/Transport/LogTransport.html