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