• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/FileUploader/UploaderController.php
  • Класс: BitrixUIFileUploaderUploaderController
  • Вызов: UploaderController::isAvailable
public function isAvailable(): bool;

abstract public function getConfiguration(): Configuration;

/**
 * @param UploadRequest $uploadRequest
 *
 * @return bool | CanUploadResult
 */
abstract public function canUpload();

abstract public function canView(): bool;

abstract public function verifyFileOwner(FileOwnershipCollection $files): void;

abstract public function canRemove(): bool;

// Events
public function onUploadStart(UploadResult $uploadResult): void {}