• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/extra.php
  • Класс: BitrixCatalogExtraTable
  • Вызов: ExtraTable::getExtraList
static function getExtraList(): array
{
	$result = [];

	$iterator = self::getList([
		'select' => [
			'ID',
			'NAME',
			'PERCENTAGE',
		],
		'order' => [
			'ID' => 'ASC',
		],
		'cache' => [
			'ttl' => 86400,
		],
	]);
	while ($row = $iterator->fetch())
	{
		$row['ID'] = (int)$row['ID'];
		$row['PERCENTAGE'] = (float)$row['PERCENTAGE'];

		$result[$row['ID']] = $row;
	}
	unset($row, $iterator);

	return $result;
}