• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/entitypropertyvalue.php
  • Класс: BitrixSaleEntityPropertyValue
  • Вызов: EntityPropertyValue::getPropertyClassName
static function getPropertyClassName(): string;

/**
 * @param array|null $property
 * @param array|null $value
 * @param array|null $relation
 * @return EntityPropertyValue
 * @throws MainArgumentException
 * @throws MainNotImplementedException
 */
abstract protected static function createPropertyValueObject(
	array $property = null,
	array $value = [],
	array $relation = null
): EntityPropertyValue;

/**
 * Returns OnSaved event name
 * @return string
 */
abstract protected static function getOnSavedEventName(): string;

protected static function extractPaySystemIdList(Entity $entity)
{
	return [];
}