• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/configuration/dataprovider/disk/base.php
  • Класс: BitrixRestConfigurationDataProviderDiskBase
  • Вызов: Base::getFolder
public function getFolder(bool $autoCreate = false)
{
	$filter = $this->folderFilter;
	$folderName = $this->getContext();
	if (empty($filter))
	{
		$filter = [
			'=NAME' => $folderName,
			'=TYPE' => FolderTable::TYPE_FOLDER
		];
	}

	$folder = $this->getStorage()->getChild($filter);
	if (!$folder && $autoCreate)
	{
		$folder = $this->getStorage()->addFolder(
			[
				'NAME' => $folderName,
				'CREATED_BY' => SystemUser::SYSTEM_USER_ID,
			]
		);
	}

	return $folder;
}