• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/ical/mailinvitation/incominginvitationrequesthandler.php
  • Класс: BitrixCalendarICalMailInvitationIncomingInvitationRequestHandler
  • Вызов: IncomingInvitationRequestHandler::parseOrganizer
protected function parseOrganizer(?ParserPropertyType $organizer): array
{
	if (!$organizer)
	{
		return [];
	}

	$result = [];
	$result['EMAIL'] = $this->getMailTo($organizer->getValue());
	$parts = explode(" ", $organizer->getParameterValueByName('cn'), 2);
	if (isset($parts[0]))
	{
		$result['NAME'] = $parts[0];
	}
	if (isset($parts[1]))
	{
		$result['LAST_NAME'] = $parts[1];
	}
	return $result;
}