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