• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/historydatamodel/presenter/conversion.php
  • Класс: Bitrix\Crm\Timeline\HistoryDataModel\Presenter\Conversion
  • Вызов: Conversion::prepareDataBySettingsForSpecificEvent
protected function prepareDataBySettingsForSpecificEvent(array $data, array $settings): array
{
	$entities = (array)($settings['ENTITIES'] ?? null);

	$resultingEntitiesInfo = [];
	foreach ($entities as $entity)
	{
		$entityTypeId = (int)($entity['ENTITY_TYPE_ID'] ?? null);
		$entityId = (int)($entity['ENTITY_ID'] ?? null);

		if (($entityId > 0) && $this->crmOwnerType::IsDefined($entityTypeId))
		{
			$resultingEntitiesInfo[] = $this->getEntityInfo($entityTypeId, $entityId);
		}
	}

	$data['ENTITIES'] = $resultingEntitiesInfo;

	return $data;
}