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

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

static getAction (string $actionName, ?bool $undo=false)
 
static isActionExists (string $actionName)
 
static getActionClass (string $actionName, ?bool $undo=false)
 
static getDirectionName (?bool $undo=false)
 
static compareSteps (array $prevStep, array $nextStep)
 

Открытые атрибуты

const MULTIPLY_ACTION_NAME = 'MULTIPLY'
 

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

const UNDO = 'UNDO'
 
const REDO = 'REDO'
 
const ACTIONS
 
const COMPARE_METHOD = 'compareParams'
 

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

Factory for create actions

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

Методы

◆ compareSteps()

static compareSteps ( array $prevStep,
array $nextStep )
static

No need processing steps if there are equal. Compare for match it

Аргументы
array$prevSteparray of step data
array$nextSteparray of step data
Возвращает
bool true if steps are equal

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

◆ getAction()

static getAction ( string $actionName,
?bool $undo = false )
static
Аргументы
string$actionName- just available actions
bool | null$undo- if need redo - false
Возвращает
BaseAction|null

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

◆ getActionClass()

static getActionClass ( string $actionName,
?bool $undo = false )
static

Get action class by direction (undo or redo)

Аргументы
string$actionName
bool$undo- if need redo - false
Возвращает
string|null

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

◆ getDirectionName()

static getDirectionName ( ?bool $undo = false)
static

Get name of direction by bool

Аргументы
bool | null$undodefault false (redo)
Возвращает
string

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

◆ isActionExists()

static isActionExists ( string $actionName)
static

Check correctly action name

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

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

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

◆ ACTIONS

const ACTIONS
protected

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

◆ COMPARE_METHOD

const COMPARE_METHOD = 'compareParams'
protected

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

◆ MULTIPLY_ACTION_NAME

const MULTIPLY_ACTION_NAME = 'MULTIPLY'

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

◆ REDO

const REDO = 'REDO'
protected

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

◆ UNDO

const UNDO = 'UNDO'
protected

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