Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ActionsData

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

static getAction ($actionId)
 
static getActionObject ( $actionId, $serverHostname="", array $userParams=[], array $freeParams=[], array $actionParams=[])
 
static getActionState ($bid)
 
static getList ($checkConditions=false)
 
static setLogLevel ($logLevel)
 
static checkRunningAction ()
 

Защищенные статические члены

static isConditionSatisfied ($condition)
 
static extractConditionValue (string $paramName, array $paramsValues)
 
static getConditionActionResult (string $command)
 
static checkCondition (string $operand1, string $operator, string $operand2)
 

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

static $logLevel = Logger::LOG_LEVEL_INFO
 

Подробное описание

См. определение в файле actionsdata.php строка 13

Методы

◆ checkCondition()

static checkCondition ( string $operand1,
string $operator,
string $operand2 )
staticprotected

For data defined in \actionsDefinitions

Аргументы
string$operand1[CONDITION][PARAMS][0] The real value is obtained from system
string$operator[CONDITION][PARAMS][1] For now it's only "==="
string$operand2[CONDITION][PARAMS][2]
Возвращает
bool
Исключения
ArgumentOutOfRangeException

См. определение в файле actionsdata.php строка 291

◆ checkRunningAction()

static checkRunningAction ( )
static

Checks if some action is running after page refresh, or then smb. else come to page during the action running.

Возвращает
array - Action params

См. определение в файле actionsdata.php строка 329

◆ extractConditionValue()

static extractConditionValue ( string $paramName,
array $paramsValues )
staticprotected
Аргументы
string$paramName
array$paramsValues
Возвращает
string|null

См. определение в файле actionsdata.php строка 238

◆ getAction()

static getAction ( $actionId)
static
Аргументы
$actionId
Возвращает
array Action's parameters
Исключения

Bitrix\Main\ArgumentNullException

См. определение в файле actionsdata.php строка 22

◆ getActionObject()

static getActionObject ( $actionId,
$serverHostname = "",
array $userParams = [],
array $freeParams = [],
array $actionParams = [] )
static
Аргументы
string$actionId- action idetifyer
string$serverHostname- server hostname
array$userParams- params filled by user
array$freeParams- params filled somewere in code
array$actionParams- acrion parameters
Возвращает
Action|ActionsChain|bool
Исключения

Bitrix\Main\ArgumentTypeException

Исключения

Bitrix\Main\ArgumentNullException

Исключения

Exception

См. определение в файле actionsdata.php строка 48

◆ getActionState()

static getActionState ( $bid)
static

Returns action state

Аргументы
string$bid- action bitrix idetifyer
Возвращает
array

См. определение в файле actionsdata.php строка 89

◆ getConditionActionResult()

static getConditionActionResult ( string $command)
staticprotected
Аргументы
string$command
Возвращает
array

См. определение в файле actionsdata.php строка 260

◆ getList()

static getList ( $checkConditions = false)
static

Returns actions list

Аргументы
bool$checkConditions- if we need to check conditions
Возвращает
array of all actions defenitions
Исключения

Bitrix\Main\IO\FileNotFoundException

См. определение в файле actionsdata.php строка 139

◆ isConditionSatisfied()

static isConditionSatisfied ( $condition)
staticprotected
Аргументы
array$condition
Возвращает
bool

См. определение в файле actionsdata.php строка 197

◆ setLogLevel()

static setLogLevel ( $logLevel)
static
Аргументы
int$logLevel

См. определение в файле actionsdata.php строка 318

Данные класса

◆ $logLevel

$logLevel = Logger::LOG_LEVEL_INFO
staticprotected

См. определение в файле actionsdata.php строка 15