Class Sieve_Test_Anyof

Description

The Sieve_Test_Anyof class represents a Anyof test structure.

Equivalent to a logical OR of all the tests it contains.

Located in /lib/Script/sieve.php (line 1535)

Sieve_Test
   |
   --Sieve_Test_Anyof
Variable Summary
 mixed $_tests
Method Summary
 Sieve_Test_Anyof Sieve_Test_Anyof ([Sieve_Test|array $test = null])
 void addTest ( $test)
 boolean|string check ()
 void getTests ()
 array requires ()
 string toCode ()
Variables
mixed $_tests = array() (line 1537)

Inherited Variables

Inherited from Sieve_Test

Sieve_Test::$_vars
Methods
Constructor Sieve_Test_Anyof (line 1545)

Constructor.

Sieve_Test_Anyof Sieve_Test_Anyof ([Sieve_Test|array $test = null])
  • Sieve_Test|array $test: A Sieve_Test object or a list of Sieve_Test objects.
addTest (line 1578)
void addTest ( $test)
  • $test
check (line 1594)

Checks if all sub-rules are valid.

  • return: True if all rules are valid, an error message otherwise.
boolean|string check ()

Redefinition of:
Sieve_Test::check()
Checks if the rule parameters are valid.
getTests (line 1583)
void getTests ()
requires (line 1612)

Returns a list of sieve extensions required for this rule and any sub-rules.

  • return: A Sieve extension list.
array requires ()

Redefinition of:
Sieve_Test::requires()
Returns a list of sieve extensions required for this rule and any sub-rules.
toCode (line 1559)

Returns a script snippet representing this rule and any sub-rules.

  • return: A Sieve script snippet.
string toCode ()

Redefinition of:
Sieve_Test::toCode()
Returns a script snippet representing this rule and any sub-rules.

Inherited Methods

Inherited From Sieve_Test

 Sieve_Test::check()
 Sieve_Test::requires()
 Sieve_Test::toCode()

Documentation generated on Sun, 30 Jan 2011 05:29:30 +0000 by phpDocumentor 1.4.3