- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/sync/google/outgoingeventmanager.php
- Класс: BitrixCalendarSyncGoogleOutgoingEventManager
- Вызов: OutgoingEventManager::getMetaInfo
private function getMetaInfo($headers): array
{
$data = [];
foreach (explode("n", $headers) as $k => $header)
{
if($k === 0 && preg_match('#HTTPS+ (d+)#', $header, $find))
{
$data['status'] = (int)$find[1];
continue;
}
if(mb_strpos($header, ':') !== false)
{
[$headerName, $headerValue] = explode(':', $header, 2);
if(mb_strtolower($headerName) === 'etag')
{
$data['etag'] = trim($headerValue);
}
}
}
return $data;
}