\Ingo_Rule_User_Notify

User-defined notify rule.

Summary

Methods
Properties
Constants
__construct()
__get()
getTestInfo()
description()
__toString()
$flags
$label
$type
$combine
$conditions
$stop
$value
$disable
$name
$uid
$has_flags
COMBINE_ALL
COMBINE_ANY
FLAG_ANSWERED
FLAG_DELETED
FLAG_FLAGGED
FLAG_SEEN
FLAG_AVAILABLE
TEST_HEADER
TEST_SIZE
TEST_BODY
TYPE_TEXT
TYPE_MAILBOX
TYPE_EMPTY
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

COMBINE_ALL

COMBINE_ALL

COMBINE_ANY

COMBINE_ANY

FLAG_ANSWERED

FLAG_ANSWERED

FLAG_DELETED

FLAG_DELETED

FLAG_FLAGGED

FLAG_FLAGGED

FLAG_SEEN

FLAG_SEEN

FLAG_AVAILABLE

FLAG_AVAILABLE

TEST_HEADER

TEST_HEADER

TEST_SIZE

TEST_SIZE

TEST_BODY

TEST_BODY

TYPE_TEXT

TYPE_TEXT

TYPE_MAILBOX

TYPE_MAILBOX

TYPE_EMPTY

TYPE_EMPTY

Properties

$flags

$flags : 

Type

$label

$label : 

Type

$type

$type : 

Type

$combine

$combine : 

Type

$conditions

$conditions : 

Type

$stop

$stop : 

Type

$value

$value : 

Type

$disable

$disable : boolean

Is this rule disabled?

Type

boolean

$name

$name : string

Rule name.

Type

string

$uid

$uid : string

Unique ID of the rule.

Type

string

$has_flags

$has_flags : boolean

True if the rule has any flags set.

Type

boolean

Methods

__construct()

__construct() 

Constructor.

__get()

__get(  $name) 

Parameters

$name

getTestInfo()

getTestInfo(  $test) : object

Returns information on a given test string.

Parameters

$test

Returns

object —

Object with the following values:

  • label: (string) The label for this action.
  • type: (string) Either 'int', 'none', or 'text'.

description()

description() : string

Generate the rule description.

Returns

string —

Rule description.

__toString()

__toString()