• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/entity/property.php
  • Класс: BitrixSaleRestEntityProperty
  • Вызов: Property::getFieldsSettingsByType
protected function getFieldsSettingsByType($type)
{
	$r = [];

	if($type == self::PROPERTY_TYPE_STRING)
	{
		$r = $this->getFieldsSettingsByTypeString();
	}
	elseif($type == self::PROPERTY_TYPE_YN)
	{
		$r = $this->getFieldsSettingsByEitherYNType();
	}
	elseif($type == self::PROPERTY_TYPE_NUMBER)
	{
		$r = $this->getFieldsSettingsByNumberType();
	}
	elseif($type == self::PROPERTY_TYPE_ENUM)
	{
		$r = $this->getFieldsSettingsByEnumType();
	}
	elseif($type == self::PROPERTY_TYPE_FILE)
	{
		$r = $this->getFieldsSettingsByFileType();
	}
	elseif($type == self::PROPERTY_TYPE_DATE)
	{
		$r = $this->getFieldsSettingsByDateType();
	}
	elseif($type == self::PROPERTY_TYPE_LOCATION)
	{
		$r = $this->getFieldsSettingsByLocation();
	}

	return $r;
}