• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/catalogprovider.php
  • Класс: BitrixCatalogProductCatalogProvider
  • Вызов: CatalogProvider::clearNotCacheFields
static function clearNotCacheFields($fields)
	{
		$resultFields = array();
		$clearFields = static::getNotCacheFields();
		foreach ($fields as $name => $value)
		{
			$clearName = $name;
			if (mb_substr($clearName, 0, 1) == '~')
			{
				$clearName = mb_substr($clearName, 1, mb_strlen($clearName));
			}

			if (!in_array($clearName, $clearFields))
			{
				$resultFields[$name] = $value;
			}
		}

		return $resultFields;
	}