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

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

 getId ()
 
 getTitle ()
 
 getDescription ()
 
 getPropertyIteratorField ($field, $action, $params_type, $value= '')
 
 getOperation ()
 
 setOperation ($operation)
 
 getVars ()
 
 setVars ($entity, $values)
 
 getActions ($if_rule=null)
 
 getParams ()
 
 getConditionParams ()
 
 getReplaceVarTitles ()
 
 replaceVars ($autotask_rule, $values)
 
 getTplFolder ()
 

Открытые статические члены

static getAllThenRules ()
 
static getClassById ($id)
 
static run ($autotask)
 

Защищенные данные

 $operation
 
 $vars
 

Методы

getActions (   $if_rule = null)

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

Возвращает
array
static getAllThenRules ( )
staticfinal

Возвращает все зарегистрированные в системе классы-условия

Возвращает
AbstractIfRule[]
static getClassById (   $id)
static

Возвращает объект класса-действия по его идентификатору

Аргументы
string$id
getConditionParams ( )

Возвращает массив доступных параметров для действия

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

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

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

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

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

Возвращает операцию над объектом

Возвращает
mixed
getParams ( )

Возвращает массив доступных параметров для действия

Возвращает
array
getPropertyIteratorField (   $field,
  $action,
  $params_type,
  $value = '' 
)
abstract

Возвращает объект поля для параметров

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

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

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

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

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

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

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

Возвращает переменные действия

Возвращает
mixed
replaceVars (   $autotask_rule,
  $values 
)

Заменяет переменные в необходимых строках массива значений $values

Аргументы
mixed$autotask_rule
array$string
Возвращает
mixed
static run (   $autotask)
static

Запускает выполнение действия

Возвращает
void
setOperation (   $operation)

Устанавливает значение операции над объектом

setVars (   $entity,
  $values 
)

Устанавливает переменные действия

Поля

$operation
protected
$vars
protected