• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/Integration/UI/EntitySelector/IblockElementXmlProvider.php
  • Класс: BitrixCatalogv2IntegrationUIEntitySelectorIblockElementXmlProvider
  • Вызов: IblockElementXmlProvider::makeItem
protected function makeItem(array $element, string $propertyType = ''): Item
{
	$itemParams = [
		'id' => $element['ID'] ?? null,
		'entityId' => self::ENTITY_ID,
		'title' => $element['NAME'] ?? null,
		'subtitle' => $element['XML_ID'] ?? null,
		'description' => $element['DETAIL_TEXT'] ?? null,
		'avatar' => $element['PREVIEW_PICTURE'] ?? null,
		'customData' => [
			'xmlId' => $element['XML_ID'] ?? null,
		],
	];

	return new Item($itemParams);
}