• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/restview/product.php
  • Класс: BitrixCatalogRestViewProduct
  • Вызов: Product::internalizeFieldsList
public function internalizeFieldsList($arguments, $fieldsInfo = []): array
{
	// param - IBLOCK_ID is reqired in filter
	$iblockId = (int)($arguments['filter']['IBLOCK_ID'] ?? 0);

	$propertyValues = $this->getFieldsIBlockPropertyValuesByFilter(['IBLOCK_ID' => $iblockId]);
	$fieldsInfo = array_merge(
		$this->getFields(),
		($propertyValues->isSuccess() ? $propertyValues->getData() : [])
	);
	unset($propertyValues);

	return parent::internalizeFieldsList($arguments, $fieldsInfo);
}