• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/crmmanager.php
  • Класс: BitrixSalesCenterIntegrationCrmManager
  • Вызов: CrmManager::getStageList
public function getStageList(int $entityId, int $entityTypeId) : array
{
	$factory = CrmServiceContainer::getInstance()->getFactory($entityTypeId);
	if (!$factory || !$factory->isStagesSupported())
	{
		return [];
	}

	$result = [];

	$collection = $factory->getStages($factory->getItemCategoryId($entityId));
	foreach ($collection as $item)
	{
		$result[$item->getStatusId()] = $item->collectValues();
	}

	return CrmColorPhaseColorScheme::fillDefaultColors($result);
}