ConditionGroup
Class ConditionGroup
Tags
Table of Contents
Constants
- JOINER_AND = 'AND'
- JOINER_OR = 'OR'
- TYPE_FIELD = 'field'
Methods
- __construct() : mixed
- addItem() : $this
- convertBizprocActivity() : false|Condition
- createBizprocActivity() : mixed
- evaluate() : mixed
- getItems() : array<string|int, mixed>
- getType() : mixed
- setType() : ConditionGroup
- toArray() : mixed
Constants
JOINER_AND
public
mixed
JOINER_AND
= 'AND'
JOINER_OR
public
mixed
JOINER_OR
= 'OR'
TYPE_FIELD
public
mixed
TYPE_FIELD
= 'field'
Methods
__construct()
public
__construct([array<string|int, mixed> $params = null ]) : mixed
Parameters
- $params : array<string|int, mixed> = null
addItem()
public
addItem(Condition $condition[, string $joiner = self::JOINER_AND ]) : $this
Parameters
- $condition : Condition
- $joiner : string = self::JOINER_AND
Return values
$thisconvertBizprocActivity()
public
static convertBizprocActivity(array<string|int, mixed> &$activity) : false|Condition
Parameters
- $activity : array<string|int, mixed>
Return values
false|ConditioncreateBizprocActivity()
public
createBizprocActivity(array<string|int, mixed> $childActivity) : mixed
Parameters
- $childActivity : array<string|int, mixed>
evaluate()
public
evaluate(BaseTarget $target) : mixed
Parameters
- $target : BaseTarget
getItems()
public
getItems() : array<string|int, mixed>
Return values
array<string|int, mixed> —Condition items.
getType()
public
getType() : mixed
setType()
public
setType(string $type) : ConditionGroup
Parameters
- $type : string
Return values
ConditionGrouptoArray()
public
toArray() : mixed