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

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

 getId ()
 
 getTitle ()
 
 getOperationsByType ($type)
 
 getActions ()
 
 getAvailableActions ()
 
 getParams ($action=null)
 
 getNodeType ($key)
 
 getDays ()
 
 getMonthdays ()
 
 compareParams ()
 
- Открытые члены унаследованные от 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 ()
 

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

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

Статические защищенные данные

static string $mode = self::MODE_CRON
 
- Статические защищенные данные унаследованные от AbstractIfRule
static string $mode = self::MODE_EVENT
 

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

- Открытые статические члены унаследованные от 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
 

Методы

compareParams ( )

Проверяет, пора ли выполнить автозадачу по текущим параметрам (день/время)

Возвращает
bool
getActions ( )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает
string
isTaskDue ( array  $params)
protected

Проверяет наступило ли сейчас нужное время, чтобы выполнить задачу по расписанию.

Аргументы
array$params
Возвращает
bool

Поля

string $mode = self::MODE_CRON
staticprotected