Overview

Namespaces

  • Avisota
    • Event
    • Message
    • Queue
    • Recipient
    • RecipientSource
    • Renderer
    • Templating
    • Test
      • Database
      • Imap
      • Message
      • Queue
      • Renderer
      • Transport
    • Transport

Classes

  • AbstractSwiftTransport
  • AbstractTransport
  • QueueTransport
  • SmtpTransport
  • SwiftTransport
  • TransportStatus

Interfaces

  • TransportInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class SwiftTransport

Transport using a pre configured swift transport.

Avisota\Transport\AbstractTransport implements Avisota\Transport\TransportInterface
Extended by Avisota\Transport\SwiftTransport
Namespace: Avisota\Transport
Package: avisota-core
Located at src/Avisota/Transport/SwiftTransport.php
Methods summary
public
# __construct( Swift_Mailer $swiftMailer, Avisota\Renderer\MessageRendererInterface $renderer )
public
# setSwiftMailer( Swift_Mailer $swiftMailer )

Parameters

$swiftMailer
Swift_Mailer
$swiftMailer
public Swift_Mailer
# getSwiftMailer( )

Returns

Swift_Mailer
public
# initialise( )

Initialise transport.

Initialise transport.

public
# flush( )

Flush transport.

Flush transport.

public Avisota\Transport\TransportStatus
# send( Avisota\Message\MessageInterface $message )

Transport a message.

Transport a message.

Parameters

$message
Avisota\Message\MessageInterface
$message

Returns

Avisota\Transport\TransportStatus
Methods inherited from Avisota\Transport\AbstractTransport
getRenderer(), setRenderer()
Properties summary
protected Swift_Mailer|null $swiftMailer
#
Properties inherited from Avisota\Transport\AbstractTransport
$renderer
avisota/core API documentation generated by ApiGen 2.8.0