method
public
RegExpValidator::validate()
Сигнатура
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

