PHP Класс Swift_Plugins_RedirectingPlugin, Halite

Автор: Fabien Potencier
Наследование: implements Swift_Events_SendListener
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( mixed $recipient, array $whitelist = [] ) Create a new RedirectingPlugin.
beforeSendPerformed ( Swift_Events_SendEvent $evt ) Invoked immediately before the Message is sent.
getRecipient ( ) : mixed Get the recipient of all messages.
getWhitelist ( ) : array Get the whitelist.
sendPerformed ( Swift_Events_SendEvent $evt ) Invoked immediately after the Message is sent.
setRecipient ( mixed $recipient ) Set the recipient of all messages.
setWhitelist ( array $whitelist ) Set a list of regular expressions to whitelist certain recipients.

Защищенные методы

Метод Описание
_isWhitelisted ( $recipient ) : boolean Matches address against whitelist of regular expressions.

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

Метод Описание
_filterHeaderSet ( Swift_Mime_HeaderSet $headerSet, string $type ) Filter header set against a whitelist of regular expressions.
_filterNameAddresses ( array $recipients ) : array Filtered list of addresses => name pairs.
_restoreMessage ( Swift_Mime_Message $message )

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

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

Create a new RedirectingPlugin.
public __construct ( mixed $recipient, array $whitelist = [] )
$recipient mixed
$whitelist array

_isWhitelisted() защищенный Метод

Matches address against whitelist of regular expressions.
protected _isWhitelisted ( $recipient ) : boolean
$recipient
Результат boolean

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

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

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

Get the recipient of all messages.
public getRecipient ( ) : mixed
Результат mixed

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

Get the whitelist.
public getWhitelist ( ) : array
Результат array

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

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

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

Set the recipient of all messages.
public setRecipient ( mixed $recipient )
$recipient mixed

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

Set a list of regular expressions to whitelist certain recipients.
public setWhitelist ( array $whitelist )
$whitelist array