PHP Класс Ingo_Script_Sieve_Action_Flag, horde

It supports both imap4flags (RFC 5232) and the older, deprecated imapflags (draft-melnikov-sieve-imapflags-03) capabilities.
Автор: Michael Slusarz ([email protected])
Автор: Jan Schneider ([email protected])
Наследование: extends Ingo_Script_Sieve_Action
Показать файл Открыть проект

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

Метод Описание
__construct ( $vars = [] ) Constructor.
check ( ) : boolean | string Checks if the rule parameters are valid.
requires ( ) : array Returns a list of sieve extensions required for this rule and any sub-rules.

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

Метод Описание
_generate ( string $mode ) : string Returns a script snippet representing this rule and any sub-rules.

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

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

Constructor.
public __construct ( $vars = [] )

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

Returns a script snippet representing this rule and any sub-rules.
protected _generate ( string $mode ) : string
$mode string The sieve flag command to use. Either: - addflag - removeflag
Результат string A Sieve script snippet.

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

Checks if the rule parameters are valid.
public check ( ) : boolean | string
Результат boolean | string True if this rule is valid, an error message otherwise.

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

Returns a list of sieve extensions required for this rule and any sub-rules.
public requires ( ) : array
Результат array A Sieve extension list.