• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/FileUploader/CommitOptions.php
  • Класс: BitrixUIFileUploaderCommitOptions
  • Вызов: CommitOptions::__construct
public function __construct(array $options = [])
{
	$optionNames = [
		'moduleId',
		'savePath',
		'forceRandom',
		'skipExtension',
		'addDirectory',
	];

	foreach ($optionNames as $optionName)
	{
		if (array_key_exists($optionName, $options))
		{
			$optionValue = $options[$optionName];
			$setter = 'set' . ucfirst($optionName);
			$this->$setter($optionValue);
		}
	}
}