PHP 클래스 Ingo_Script_Sieve_If, horde

저자: Mike Cochrane ([email protected])
저자: Jan Schneider ([email protected])
상속: extends Ingo_Script_Sieve_Base
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_actions array A list of Ingo_Script_Sieve_Action objects that go into the if clause.
$_else Ingo_Script_Sieve_Else A Ingo_Script_Sieve_Else object that creates an optional else clause.
$_elsifs array A list of Ingo_Script_Sieve_Elseif objects that create optional elsif clauses.
$_test Ingo_Script_Sieve_Test The Ingo_Script_Sieve_Test object for the if test.

공개 메소드들

메소드 설명
__construct ( Ingo_Script_Sieve_Test $test = null ) Constructor.
addElsif ( $elsif )
check ( ) : boolean | string Checks if all sub-rules are valid.
generate ( ) : string Returns a script snippet representing this rule and any sub-rules.
getActions ( )
getElse ( )
getElsifs ( )
getTest ( )
requires ( ) : array Returns a list of sieve extensions required for this rule and any sub-rules.
setActions ( $actions )
setElse ( $else )
setElsifs ( $elsifs )
setTest ( $test )

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Ingo_Script_Sieve_Test $test = null )
$test Ingo_Script_Sieve_Test A Ingo_Script_Sieve_Test object.

addElsif() 공개 메소드

public addElsif ( $elsif )

check() 공개 메소드

Checks if all sub-rules are valid.
public check ( ) : boolean | string
리턴 boolean | string True if all rules are valid, an error message otherwise.

generate() 공개 메소드

Returns a script snippet representing this rule and any sub-rules.
public generate ( ) : string
리턴 string A Sieve script snippet.

getActions() 공개 메소드

public getActions ( )

getElse() 공개 메소드

public getElse ( )

getElsifs() 공개 메소드

public getElsifs ( )

getTest() 공개 메소드

public getTest ( )

requires() 공개 메소드

Returns a list of sieve extensions required for this rule and any sub-rules.
public requires ( ) : array
리턴 array A Sieve extension list.

setActions() 공개 메소드

public setActions ( $actions )

setElse() 공개 메소드

public setElse ( $else )

setElsifs() 공개 메소드

public setElsifs ( $elsifs )

setTest() 공개 메소드

public setTest ( $test )

프로퍼티 상세

$_actions 보호되어 있는 프로퍼티

A list of Ingo_Script_Sieve_Action objects that go into the if clause.
protected array $_actions
리턴 array

$_else 보호되어 있는 프로퍼티

A Ingo_Script_Sieve_Else object that creates an optional else clause.
protected Ingo_Script_Sieve_Else $_else
리턴 Ingo_Script_Sieve_Else

$_elsifs 보호되어 있는 프로퍼티

A list of Ingo_Script_Sieve_Elseif objects that create optional elsif clauses.
protected array $_elsifs
리턴 array

$_test 보호되어 있는 프로퍼티

The Ingo_Script_Sieve_Test object for the if test.
protected Ingo_Script_Sieve_Test $_test
리턴 Ingo_Script_Sieve_Test