October\Rain\Mail\TransportManager

Extends:

  • Illuminate\Mail\TransportManager
  • Illuminate\Support\Manager

Protected properties

There are no protected properties in the class.

Show inherited protected properties

Inherited protected properties

  • protected Illuminate\Contracts\Container\Container $container - defined in Illuminate\Support\Manager. The container instance.
  • protected Illuminate\Contracts\Container\Container $app - defined in Illuminate\Support\Manager. The container instance.
  • protected Illuminate\Contracts\Config\Repository $config - defined in Illuminate\Support\Manager. The configuration repository instance.
  • protected array $customCreators - defined in Illuminate\Support\Manager. The registered custom driver creators.
  • protected array $drivers - defined in Illuminate\Support\Manager. The array of created "drivers".

Public methods

Show inherited public methods

Inherited public methods

  • public mixed __call(string $method, array $parameters) - defined in Illuminate\Support\Manager. Dynamically call the default driver instance.
  • public void __construct(Illuminate\Contracts\Container\Container $container) - defined in Illuminate\Support\Manager. Create a new manager instance.
  • public mixed driver(string $driver=NULL) - defined in Illuminate\Support\Manager. Get a driver instance.
  • public $this extend(string $driver, Closure $callback) - defined in Illuminate\Support\Manager. Register a custom driver creator Closure.
  • public string getDefaultDriver() - defined in Illuminate\Mail\TransportManager. Get the default mail driver name.
  • public array getDrivers() - defined in Illuminate\Support\Manager. Get all of the created "drivers".
  • public void setDefaultDriver(string $name) - defined in Illuminate\Mail\TransportManager. Set the default mail driver name.

Protected methods

protected October\Rain\Mail\Transport\MandrillTransport createMandrillDriver()

Create an instance of the Mandrill Swift Transport driver.

protected October\Rain\Mail\Transport\SparkPostTransport createSparkPostDriver()

Create an instance of the SparkPost Swift Transport driver.

Show inherited protected methods

Inherited protected methods

  • protected array addSesCredentials(array $config) - defined in Illuminate\Mail\TransportManager. Add the SES credentials to the configuration array.
  • protected mixed callCustomCreator(string $driver) - defined in Illuminate\Support\Manager. Call a custom driver creator.
  • protected Swift_SmtpTransport configureSmtpDriver(Swift_SmtpTransport $transport, array $config) - defined in Illuminate\Mail\TransportManager. Configure the additional SMTP driver options.
  • protected Illuminate\Mail\Transport\ArrayTransport createArrayDriver() - defined in Illuminate\Mail\TransportManager. Create an instance of the Array Swift Transport Driver.
  • protected mixed createDriver(string $driver) - defined in Illuminate\Support\Manager. Create a new driver instance.
  • protected Illuminate\Mail\Transport\LogTransport createLogDriver() - defined in Illuminate\Mail\TransportManager. Create an instance of the Log Swift Transport driver.
  • protected Swift_SendmailTransport createMailDriver() - defined in Illuminate\Mail\TransportManager. Create an instance of the Mail Swift Transport driver.
  • protected Illuminate\Mail\Transport\MailgunTransport createMailgunDriver() - defined in Illuminate\Mail\TransportManager. Create an instance of the Mailgun Swift Transport driver.
  • protected Swift_Transport createPostmarkDriver() - defined in Illuminate\Mail\TransportManager. Create an instance of the Postmark Swift Transport driver.
  • protected Swift_SendmailTransport createSendmailDriver() - defined in Illuminate\Mail\TransportManager. Create an instance of the Sendmail Swift Transport driver.
  • protected Illuminate\Mail\Transport\SesTransport createSesDriver() - defined in Illuminate\Mail\TransportManager. Create an instance of the Amazon SES Swift Transport driver.
  • protected Swift_SmtpTransport createSmtpDriver() - defined in Illuminate\Mail\TransportManager. Create an instance of the SMTP Swift Transport driver.
  • protected GuzzleHttp\Client guzzle(array $config) - defined in Illuminate\Mail\TransportManager. Get a fresh Guzzle HTTP client instance.