• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/services/base/restrictionmanager.php
  • Класс: BitrixSaleServicesBaseRestrictionManager
  • Вызов: RestrictionManager::setCache
static function setCache($serviceId, $serviceType, array $fields = array())
{
	if(intval($serviceId) <= 0)
		throw new  ArgumentNullException('serviceId');

	if(!isset(static::$cachedFields[$serviceType]))
		static::$cachedFields[$serviceType] = array();

	if(!isset(static::$cachedFields[$serviceType][$serviceId]))
		static::$cachedFields[$serviceType][$serviceId] = array();

	if(!empty($fields))
		static::$cachedFields[$serviceType][$serviceId][$fields["ID"]] = $fields;
}