• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/sale/reservation/config/storage.php
  • Класс: Bitrix\Crm\Integration\Sale\Reservation\Config\Storage
  • Вызов: Storage::getEntityValues
static function getEntityValues(Entity $entity): array
{
	$result = [];

	$values = Option::get(
		'crm',
		self::RESERVATION_OPTION_TEMPLATE . $entity::getCode()
	);
	$values = $values ? Json::decode($values) : [];

	$scheme = $entity::getScheme();
	foreach ($scheme as $schemeItem)
	{
		$result[$schemeItem['code']] = $values[$schemeItem['code']] ?? $schemeItem['default'];
	}

	return $result;
}