TYPO3  7.6
Public Member Functions | Private Attributes | List of all members
Swift_Transport_NullTransport Class Reference
Inheritance diagram for Swift_Transport_NullTransport:
Swift_Transport Swift_NullTransport

Public Member Functions

 __construct (Swift_Events_EventDispatcher $eventDispatcher)
 
 isStarted ()
 
 start ()
 
 stop ()
 
 send (Swift_Mime_Message $message, &$failedRecipients=null)
 
 registerPlugin (Swift_Events_EventListener $plugin)
 

Private Attributes

 $_eventDispatcher
 

Detailed Description

Pretends messages have been sent, but just ignores them.

Author
Fabien Potencier

Definition at line 16 of file Transport/NullTransport.php.

Constructor & Destructor Documentation

__construct ( Swift_Events_EventDispatcher  $eventDispatcher)

Constructor.

Definition at line 24 of file Transport/NullTransport.php.

Member Function Documentation

isStarted ( )

Tests if this Transport mechanism has started.

Returns
bool

Implements Swift_Transport.

Definition at line 34 of file Transport/NullTransport.php.

registerPlugin ( Swift_Events_EventListener  $plugin)

Register a plugin.

Parameters
Swift_Events_EventListener$plugin

Implements Swift_Transport.

Definition at line 89 of file Transport/NullTransport.php.

send ( Swift_Mime_Message  $message,
$failedRecipients = null 
)

Sends the given message.

Parameters
Swift_Mime_Message$message
string[]$failedRecipients An array of failures by-reference
Returns
int The number of sent emails

Implements Swift_Transport.

Definition at line 61 of file Transport/NullTransport.php.

References Swift_Mime_Message\getBcc(), Swift_Mime_Message\getCc(), Swift_Mime_Message\getTo(), and Swift_Events_SendEvent\RESULT_SUCCESS.

start ( )

Starts this Transport mechanism.

Implements Swift_Transport.

Definition at line 42 of file Transport/NullTransport.php.

stop ( )

Stops this Transport mechanism.

Implements Swift_Transport.

Definition at line 49 of file Transport/NullTransport.php.

Member Data Documentation

$_eventDispatcher
private

The event dispatcher from the plugin API

Definition at line 19 of file Transport/NullTransport.php.