Bitrix-D7
23.9
Загрузка...
Поиск...
Не найдено
enumvalidator.php
1
<?php
9
namespace
Bitrix\Main\ORM\Fields\Validators
;
10
11
use
Bitrix\Main\ORM
;
12
13
class
EnumValidator
extends
Validator
14
{
23
public
function
validate
($value, $primary, array $row, ORM\Fields\
Field
$field)
24
{
25
if
(in_array($value, $field->getValues(),
true
) || $value ==
''
)
26
{
27
return
true
;
28
}
29
30
return
$this->
getErrorMessage
($value, $field);
31
}
32
}
Bitrix\Main\ORM\Fields\Field
Definition
field.php:25
Bitrix\Main\ORM\Fields\Validators\EnumValidator
Definition
enumvalidator.php:14
Bitrix\Main\ORM\Fields\Validators\EnumValidator\validate
validate($value, $primary, array $row, ORM\Fields\Field $field)
Definition
enumvalidator.php:23
Bitrix\Main\ORM\Fields\Validators\Validator
Definition
validator.php:18
Bitrix\Main\ORM\Fields\Validators\Validator\getErrorMessage
getErrorMessage($value, ORM\Fields\Field $field, $errorPhrase=null, $additionalTemplates=null)
Definition
validator.php:50
Bitrix\Main\ORM\Fields\Validators
Definition
booleanvalidator.php:9
Bitrix\Main\ORM
modules
main
lib
orm
fields
validators
enumvalidator.php
Создано системой
1.10.0