method
public
LengthValidator::validate()
Сигнатура
public validate(mixed $value, array<string|int, mixed> $primary, array<string|int, mixed> $row, Field $field) : bool|string
Описание
Возвращает true, если проверка прошла успешно, иначе строку с текстом ошибки.
Параметры
$value
mixed
Значение для проверки.
$primary
array<string|int, mixed>
Не используется в этой функции.
$row
array<string|int, mixed>
Не используется в этой функции.
$field
Field
Метаданные поля.
Возвращаемое значение
bool|string
Как применяется в LengthValidator
LengthValidator::validate() — метод класса \Bitrix\Main\ORM\Fields\Validators\LengthValidator модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр LengthValidator.
use Bitrix\Main\ORM\Fields\Validators\LengthValidator;
/** @var LengthValidator $object */
$value = null;
$primary = [];
$row = [];
$field = null; // Field
$result = $object->validate($value, $primary, $row, $field);
// $result: bool|stringДругие методы LengthValidator
validate() есть и у других классов модуля «Главный модуль»: BooleanValidator, DateValidator, EnumValidator, ForeignValidator, IValidator, Json, Path, RangeValidator.
Исходный файл: source/main/lib/orm/fields/validators/lengthvalidator.php:87

