Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Operation
+ Граф наследования:Operation:

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

 __construct ($name, Main\Engine\Controller $controller, array $config=[])
 
- Открытые члены унаследованные от Action
 hasErrors ()
 
- Открытые члены унаследованные от Action
 __construct ($name, Controller $controller, $config=array())
 
 configure ($params)
 
 getArguments ()
 
 setArguments (array $arguments)
 
 runWithSourceParametersList ()
 
 getBinder ()
 
 getController ()
 
 getName ()
 
 getConfig ()
 
 getCurrentUser ()
 
 convertKeysToCamelCase ($data)
 
 getErrors ()
 
 getErrorByCode ($code)
 

Статические открытые данные

static $enabledLanguagesList
 
static $documentRoot
 

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

 updateLangFile (Translate\File $langFile)
 
 deleteLangFile (Translate\File $langFile)
 
 updatePhraseIndex (Translate\File $langFile)
 
 deletePhraseIndex (Translate\File $langFile)
 
 lookThroughLangFolder ($langPath)
 
- Защищенные члены унаследованные от Action
 init ()
 
 buildBinder ()
 
 onBeforeRun ()
 
 onAfterRun ()
 
 addError (Error $error)
 
 addErrors (array $errors)
 

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

- Открытые статические члены унаследованные от Action
static className ()
 
- Защищенные данные унаследованные от Action
 $binder
 
 $errorCollection
 
 $controller
 
 $config
 
 $name
 

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

Common operation with language file.

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

Конструктор(ы)

◆ __construct()

__construct ( $name,
Main\Engine\Controller $controller,
array $config = [] )

\Bitrix\Main\Engine\Action constructor.

Аргументы
string$nameAction name.
Main\Engine\Controller$controllerParent controller object.
array$configAdditional configuration.

Переопределяется в CleanEthalon и WipeEmpty.

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

Методы

◆ deleteLangFile()

deleteLangFile ( Translate\File $langFile)
protected

Delete lang file.

Аргументы
Translate\File$langFileFile to update.
Возвращает
bool

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

◆ deletePhraseIndex()

deletePhraseIndex ( Translate\File $langFile)
protected

Drops phrase index.

Аргументы
Translate\File$langFileFile to update index of.
Возвращает
bool

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

◆ lookThroughLangFolder()

lookThroughLangFolder ( $langPath)
protected

Runs through lang folder and collects full path to lang files.

Аргументы
string$langPathRelative project path of the language folder.
Возвращает
\Generator|array|iterable

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

◆ updateLangFile()

updateLangFile ( Translate\File $langFile)
protected

Saves changed lang file.

Аргументы
Translate\File$langFileFile to update.
Возвращает
bool

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

◆ updatePhraseIndex()

updatePhraseIndex ( Translate\File $langFile)
protected

Updates phrase index.

Аргументы
Translate\File$langFileFile to update index of.
Возвращает
bool

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

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

◆ $documentRoot

$documentRoot
static

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

◆ $enabledLanguagesList

$enabledLanguagesList
static

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