• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/icloud/apiclient.php
  • Класс: BitrixCalendarSyncIcloudApiClient
  • Вызов: ApiClient::propfind
public function propfind(
	string $url,
	array $properties = null,
	array $filter = null,
	int $depth = 1
): ?CDavXmlDocument
{
	$this->davClient->Connect();
	$result = $this->davClient->Propfind(
		$url,
		$properties,
		$filter,
		$depth,
		$this->logger
	);
	$this->davClient->Disconnect();

	if (!$result || $this->davClient->getError())
	{
		return null;
	}

	return $result->GetBodyXml();
}