• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/ui/entityselector/dynamicmultipleprovider.php
  • Класс: Bitrix\Crm\Integration\UI\EntitySelector\DynamicMultipleProvider
  • Вызов: DynamicMultipleProvider::makeItemsByIds
protected function makeItemsByIds(array $ids): array
{
	$idsByEntityId = $this->splitIdsByEntityId($ids);

	if (empty($idsByEntityId))
	{
		return [];
	}

	$items = [];

	foreach ($idsByEntityId as $entityTypeId => $idsList)
	{
		$items[] = $this->makeItemsByTypeAndId($entityTypeId, $idsList);
	}

	if (!empty($items))
	{
		$items = array_merge(...$items);
	}

	return $items;
}