• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sharing/link/crmdeallinkmapper.php
  • Класс: BitrixCalendarSharingLinkCrmDealLinkMapper
  • Вызов: CrmDealLinkMapper::getOptionsArray
protected function getOptionsArray($entity): array
{
	/** @var CrmDealLink $entity */
	$options = [];

	if (!empty($entity->getSlotSize()))
	{
		$options['slotSize'] = $entity->getSlotSize();
	}

	if (!empty($entity->getChannelId()))
	{
		$options['channelId'] = $entity->getChannelId();
	}

	if (!empty($entity->getSenderId()))
	{
		$options['senderId'] = $entity->getSenderId();
	}

	if (!empty($entity->getLastStatus()))
	{
		$options['lastStatus'] = $entity->getLastStatus();
	}

	return $options;
}