• Модуль: 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;
}