Класс
Sale
ProductCategoryRestriction
\Bitrix\Sale\Services\Base\ProductCategoryRestriction
Описание
Базовый класс для ограничений сервисов оплаты и доставки.
Исходный файл: source/sale/lib/services/base/productcategoryrestriction.php:12
Свойства
static $$easeSort
Методы (16)
-
static check()Сравнивает список категорий позиций в корзине со списком категорий, ограничивающих сущность, и возвращает true, если все категории корзины… -
static checkByEntity()Проверка параметров службы на соответствие ограничению по сущности. -
static delete() -
static extractParams()Извлекает из $entity массив -
static getClassDescription() -
static getClassTitle()Возвращает заголовок ограничения -
static getCode()Получить код ограничения, сопоставимый с кодом ограничения обработчика службы. -
static getOnApplyErrorMessage()Возвращает сообщение, которое отображается при возникновении ошибки во время применения ограничения -
static getParamsStructure()Возвращает массив параметров ограничения 'PRODUCT_CATEGORIES' -
static getSeverity() -
static isAvailable() -
static isMyCode() -
static prepareData() -
static prepareParamsValues() -
static save() -
static validateRestriction()Проверка ограничения на соответствие бизнес-правилам.

