method public static

OrderDiscountTable::validateDiscountHash()

Класс: \Bitrix\Sale\Internals\OrderDiscountTable

Сигнатура

public static validateDiscountHash() : array<string|int, mixed>

Описание

Возвращает валидаторы для поля DISCOUNT_HASH.

Возвращаемое значение

array<string|int, mixed>

Как применяется в OrderDiscountTable

OrderDiscountTable::validateDiscountHash() — метод класса \Bitrix\Sale\Internals\OrderDiscountTable модуля «Интернет-магазин».

Статический метод — вызывается через имя класса OrderDiscountTable, без создания объекта.

use Bitrix\Main\Loader;
use Bitrix\Sale\Internals\OrderDiscountTable;

Loader::includeModule('sale');

$result = OrderDiscountTable::validateDiscountHash();
// $result: array<string|int, mixed>

Другие методы OrderDiscountTable

  • calculateHash() Вычисляет хеш скидки.
  • calculateRuleHash() Вычисляет хеш для полей CONDITIONS и ACTIONS.
  • clearList() Удаляет список скидок.
  • getDiscountByHash() Возвращает идентификатор скидки по хешу.
  • getDiscountModules() Возвращает список модулей скидки.
  • getEmptyFields() Возвращает список полей, необходимых для prepareDiscountData.
  • getMap() Возвращает описание карты сущности.
  • getTableName() Возвращает имя таблицы БД для сущности.
  • prepareDiscountData() Подготавливает данные скидки для сохранения.
  • validateModuleId() Возвращает валидаторы для поля MODULE_ID.
  • validateName() Возвращает валидаторы для поля NAME.

Исходный файл: source/sale/lib/internals/orderdiscount.php:162

Что будем искать? Например,Продвижение