Версия: 6.x
burger close
Класс RuleIfTask
Граф наследования:RuleIfTask:
AbstractIfRule

Открытые члены

 getId ()
 
 getTitle ()
 
 getOperationsByType ($type)
 
 getActions ()
 
 getParams ($action=null)
 
 getNodeType ($key)
 
 getReplaceVarTitles ()
 
 getReplaceValues ($entity)
 
 getStatusId ()
 
 getTypeId ()
 
 getRootId ()
 
- Открытые члены унаследованные от AbstractIfRule
 getId ()
 
 getTitle ()
 
 getOperationsByType ($type)
 
 getEntity ()
 
 getOperation ()
 
 getRule ()
 
 getThenRule ()
 
 getActions ()
 
 getParams ($action=null)
 
 getReplaceVarTitles ()
 
 getReplaceValues ($entity)
 
 getLinkedTypeId ()
 
 getAvailableActions ()
 
 getParamValues ($param)
 
 getNodeType ($key)
 
 isMultiple ($key)
 
 getTplFolder ()
 
 initThenRule ()
 
 compareParams ()
 

Защищенные члены

 modifyParamsItem ($item)
 
- Защищенные члены унаследованные от AbstractIfRule
 modifyParamsItem ($item)
 
 calculateObjectHash ($object, $values)
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от AbstractIfRule
static getAllIfRules ()
 
static getClassesByMode ($mode)
 
static getMode ()
 
static getClassById ($id)
 
static getSupportsEvent ()
 
static match ($item, $if_class, $params)
 
- Поля данных унаследованные от AbstractIfRule
const MODE_EVENT = 'event'
 
const MODE_CRON = 'cron'
 
- Защищенные данные унаследованные от AbstractIfRule
 $entity
 
 $operation
 
 $rule
 
 $then_rule
 
- Статические защищенные данные унаследованные от AbstractIfRule
static string $mode = self::MODE_EVENT
 

Методы

getActions ( )

Возвращает действия, которые будут учитываться при выполнении условия

Возвращает
array
getId ( )

Возвращает идентификатор класса условия

Возвращает
string
getNodeType (   $key)

Возвращает тип поля для шаблона

Возвращает
string
getOperationsByType (   $type)

Возвращает массив действий над объектом по типу

Возвращает
array
getParams (   $action = null)

Возвращает дополнительные параметры, которые будут учитываться при выполнении условия

Возвращает
array
getReplaceValues (   $entity)

Возвращает значения переменных, которые будут заменены в строковых полях задачи.

Возвращает
array
getReplaceVarTitles ( )

Возвращает переменные, которые будут заменены в строковых полях задачи.

Возвращает
array
getRootId ( )

Возвращает идентификатор корневой задач

Возвращает
array
getStatusId ( )

Возвращает статусы

Возвращает
array
getTitle ( )

Возвращает публичное название класса условия

Возвращает
string
getTypeId ( )

Возвращает список типов задач

Возвращает
array
modifyParamsItem (   $item)
protected

Модифицирует значение условия, если требуется

Аргументы
$item
Возвращает
mixed $item