method public

RegExpValidator::validate()

Класс: \Bitrix\Main\ORM\Fields\Validators\RegExpValidator

Сигнатура

public validate(mixed $value, mixed $primary, array<string|int, mixed> $row, Field $field) : string|bool|EntityError

Параметры

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

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

string|bool|EntityError

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

RegExpValidator::validate() — метод класса \Bitrix\Main\ORM\Fields\Validators\RegExpValidator модуля «Главный модуль».

Метод объекта: сначала нужен экземпляр RegExpValidator.

use Bitrix\Main\ORM\Fields\Validators\RegExpValidator;

/** @var RegExpValidator $object */
$value = null;
$primary = null;
$row = [];
$field = null; // Field
$result = $object->validate($value, $primary, $row, $field);
// $result: string|bool|EntityError

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

validate() есть и у других классов модуля «Главный модуль»: BooleanValidator, DateValidator, EnumValidator, ForeignValidator, IValidator, Json, LengthValidator, Path.

Исходный файл: source/main/lib/orm/fields/validators/regexpvalidator.php:48

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