MailTransportManager
in package
Table of Contents
Properties
- $config : mixed
- $defaultDriver : string
- The default driver.
- $drivers : array<string|int, mixed>
- The array of created "drivers".
- $logger : Logger
Methods
- __construct() : mixed
- Create a new manager instance.
- driver() : mixed
- Get a driver instance.
- getDefaultDriver() : mixed
- setDefaultDriver() : mixed
- createDriver() : mixed
- Create a new driver instance.
- createLogDriver() : LogTransport
- Create an instance of the Null Transport driver.
- createNullDriver() : Swift_NullTransport
- Create an instance of the Null Transport driver.
- createPostmarkDriver() : Swift_PostmarkTransport
- Create an instance of the Postmark Swift Transport driver.
- createSendmailDriver() : Swift_SendmailTransport
- Create an instance of the Sendmail Swift Transport driver.
- createSmtpDriver() : Swift_SmtpTransport
- Create an instance of the SMTP Swift Transport driver.
Properties
$config
private
mixed
$config
$defaultDriver
The default driver.
private
string
$defaultDriver
$drivers
The array of created "drivers".
private
array<string|int, mixed>
$drivers
$logger
private
Logger
$logger
Methods
__construct()
Create a new manager instance.
public
__construct(Config $config, mixed $logger) : mixed
Parameters
- $config : Config
- $logger : mixed
driver()
Get a driver instance.
public
driver([string $driver = null ]) : mixed
Parameters
- $driver : string = null
Tags
getDefaultDriver()
public
getDefaultDriver() : mixed
setDefaultDriver()
public
setDefaultDriver(mixed $defaultDriver) : mixed
Parameters
- $defaultDriver : mixed
createDriver()
Create a new driver instance.
protected
createDriver(string $driver) : mixed
Parameters
- $driver : string
Tags
createLogDriver()
Create an instance of the Null Transport driver.
protected
createLogDriver() : LogTransport
Return values
LogTransportcreateNullDriver()
Create an instance of the Null Transport driver.
protected
createNullDriver() : Swift_NullTransport
Return values
Swift_NullTransportcreatePostmarkDriver()
Create an instance of the Postmark Swift Transport driver.
protected
createPostmarkDriver() : Swift_PostmarkTransport
Return values
Swift_PostmarkTransportcreateSendmailDriver()
Create an instance of the Sendmail Swift Transport driver.
protected
createSendmailDriver() : Swift_SendmailTransport
Return values
Swift_SendmailTransportcreateSmtpDriver()
Create an instance of the SMTP Swift Transport driver.
protected
createSmtpDriver() : Swift_SmtpTransport