method public static

OrderPropsTable::validateValue()

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

Сигнатура

public static validateValue(mixed $value, mixed $primary, array<string|int, mixed> $row, mixed $field) : mixed

Параметры

$value mixed
$primary mixed
$row array<string|int, mixed>
$field mixed

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

mixed

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

OrderPropsTable::validateValue() — метод класса \Bitrix\Sale\Internals\OrderPropsTable модуля «Интернет-магазин». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_OrderProps, наборы — как EO_OrderProps_Collection.

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

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

Loader::includeModule('sale');

$value = null;
$primary = null;
$row = [];
$field = null;
$result = OrderPropsTable::validateValue($value, $primary, $row, $field);
// $result: mixed

Собственные методы OrderPropsTable

validateValue() есть и у других классов модуля «Интернет-магазин»: BasketPropertyTable, ShipmentExtraServiceTable.

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

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