PHP Класс Swift_Plugins_DecoratorPlugin, Halite

Автор: Chris Corbyn
Наследование: implements Swift_Events_SendListener, implements Swift_Plugins_Decorator_Replacements
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( mixed $replacements ) Create a new DecoratorPlugin with $replacements.
beforeSendPerformed ( Swift_Events_SendEvent $evt ) Invoked immediately before the Message is sent.
getReplacementsFor ( string $address ) : array Find a map of replacements for the address.
sendPerformed ( Swift_Events_SendEvent $evt ) Invoked immediately after the Message is sent.
setReplacements ( mixed $replacements ) Sets replacements.

Приватные методы

Метод Описание
_restoreMessage ( Swift_Mime_Message $message ) Restore a changed message back to its original state

Описание методов

__construct() публичный Метод

The $replacements can either be an associative array, or an implementation of {@link Swift_Plugins_Decorator_Replacements}. When using an array, it should be of the form: $replacements = array( "[email protected]" => array("{a}" => "b", "{c}" => "d"), "[email protected]" => array("{a}" => "x", "{c}" => "y") ) When using an instance of {@link Swift_Plugins_Decorator_Replacements}, the object should return just the array of replacements for the address given to {@link Swift_Plugins_Decorator_Replacements::getReplacementsFor()}.
public __construct ( mixed $replacements )
$replacements mixed Array or Swift_Plugins_Decorator_Replacements

beforeSendPerformed() публичный Метод

Invoked immediately before the Message is sent.
public beforeSendPerformed ( Swift_Events_SendEvent $evt )
$evt Swift_Events_SendEvent

getReplacementsFor() публичный Метод

If this plugin was provided with a delegate instance of {@link Swift_Plugins_Decorator_Replacements} then the call will be delegated to it. Otherwise, it will attempt to find the replacements from the array provided in the constructor. If no replacements can be found, an empty value (NULL) is returned.
public getReplacementsFor ( string $address ) : array
$address string
Результат array

sendPerformed() публичный Метод

Invoked immediately after the Message is sent.
public sendPerformed ( Swift_Events_SendEvent $evt )
$evt Swift_Events_SendEvent

setReplacements() публичный Метод

Sets replacements.
См. также: __construct()
public setReplacements ( mixed $replacements )
$replacements mixed Array or Swift_Plugins_Decorator_Replacements