Current Path : /var/www/html/clients/biblio.e-nkama.ru/bitrix/modules/main/lib/entity/validator/ |
Current File : /var/www/html/clients/biblio.e-nkama.ru/bitrix/modules/main/lib/entity/validator/enum.php |
<?php /** * Bitrix Framework * @package bitrix * @subpackage main * @copyright 2001-2013 Bitrix */ namespace Bitrix\Main\Entity\Validator; use Bitrix\Main\Entity; class Enum extends Base { /** * @param $value * @param $primary * @param array $row * @param Entity\Field | Entity\EnumField | Entity\BooleanField $field * @return bool|string */ public function validate($value, $primary, array $row, Entity\Field $field) { if (in_array($value, $field->getValues(), true) || $value == '') { return true; } return $this->getErrorMessage($value, $field); } }