• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/Integration/Ui/EntitySelector/NetworkProvider.php
  • Класс: BitrixImBotIntegrationUiEntitySelectorNetworkProvider
  • Вызов: NetworkProvider::createItem
public function createItem(array $lineData): Item
{
	return new Item([
		'id' => $lineData['CODE'],
		'entityId' => $this->getEntityId(),
		'entityType' => $this->getEntityType(),
		'title' => htmlspecialcharsbx($lineData["LINE_NAME"]),
		'subtitle' => $this->getSubTitle($lineData["LINE_DESC"]),
		'avatar' => empty($lineData['LINE_AVATAR']) ? '' : $lineData['LINE_AVATAR'],
		'avatarOptions' => [
			'color' => BitrixImColor::getColorByNumber(preg_replace('/D/', '', $lineData['CODE']))
		],
	]);
}