• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/basketitembase.php
  • Класс: BitrixSaleBasketItemBase
  • Вызов: BasketItemBase::getField
public function getField($name)
{
	static $calculatedFields = null;

	if ($calculatedFields === null)
	{
		$calculatedFields = array_fill_keys(static::getCalculatedFields(), true);
	}

	if (isset($calculatedFields[$name]))
	{
		if (
			isset($this->calculatedFields[$name])
			|| (is_array($this->calculatedFields) && array_key_exists($name, $this->calculatedFields))
		)
		{
			return $this->calculatedFields->get($name);
		}

		return null;
	}

	return parent::getField($name);
}