- Модуль: translate
- Путь к файлу: ~/bitrix/modules/translate/lib/controller/index/collector.php
- Класс: BitrixTranslateControllerIndexCollector
- Вызов: Collector::configureActions
public function configureActions()
{
$configureActions = parent::configureActions();
$permission = new TranslateControllerCheckPermission(TranslatePermission::READ);
$configureActions[self::ACTION_COLLECT_LANG_PATH] = [
'class' => TranslateControllerIndexCollectLangPath::class,
'+prefilters' => [
$permission
],
];
$configureActions[self::ACTION_COLLECT_PATH] = [
'class' => TranslateControllerIndexCollectPathIndex::class,
'+prefilters' => [
$permission
],
];
$configureActions[self::ACTION_COLLECT_FILE] = [
'class' => TranslateControllerIndexCollectFileIndex::class,
'+prefilters' => [
$permission
],
];
$configureActions[self::ACTION_COLLECT_PHRASE] = [
'class' => TranslateControllerIndexCollectPhraseIndex::class,
'+prefilters' => [
$permission
],
];
$configureActions[self::ACTION_PURGE] = [
'class' => TranslateControllerIndexPurge::class,
'+prefilters' => [
$permission
],
];
$configureActions[self::ACTION_CANCEL] = [
'+prefilters' => [
$permission
],
];
return $configureActions;
}