• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/controller/commonactions.php
  • Класс: BitrixDiskControllerCommonActions
  • Вызов: CommonActions::configureActions
public function configureActions()
{
	$configureActions = parent::configureActions();
	$configureActions['search'] = [
		'class' => DiskControllerActionSearchAction::class,
		'+prefilters' => [
			new ActionFilterCloseSession(),
		]
	];

	$configureActions['getArchiveLink'] = [
		'-prefilters' => [
			ActionFilterHttpMethod::class,
		],
		'+prefilters' => [
			new ActionFilterHttpMethod(
				[ActionFilterHttpMethod::METHOD_POST]
			),
			new DiskInternalsEngineActionFilterHumanReadableError(),
		]
	];

	$configureActions['downloadArchive'] = [
		'-prefilters' => [
			ActionFilterCsrf::class,
			ActionFilterAuthentication::class,
		],
		'+prefilters' => [
			new ActionFilterAuthentication(true),
			new DiskInternalsEngineActionFilterHumanReadableError(),
			new DiskInternalsEngineActionFilterCheckArchiveSignature(),
			new ActionFilterCloseSession(),
		]
	];

	return $configureActions;
}