• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/component/entitylist/userdataprovider/observers.php
  • Класс: Bitrix\Crm\Component\EntityList\UserDataProvider\Observers
  • Вызов: Observers::appendResult
public function appendResult(array &$entities): void
{
	if (empty($this->addToResultFields))
	{
		return;
	}

	$observers = ObserverManager::getEntityBulkObserverIDs($this->entityTypeId, array_keys($entities));
	if (empty($observers))
	{
		return;
	}

	$userIds = array_values(array_unique(array_merge(...array_values($observers))));
	if (empty($userIds))
	{
		return;
	}

	$this->fillEntities($userIds, $entities, $observers);
}