1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
PhoneValidator.php
См. документацию.
1<?php
2
3declare(strict_types=1);
4
5namespace Bitrix\Main\Validation\Validator;
6
7use Bitrix\Main\Localization\LocalizableMessage;
8use Bitrix\Main\PhoneNumber\Parser;
9use Bitrix\Main\Validation\ValidationError;
10use Bitrix\Main\Validation\ValidationResult;
11
13{
14 public function validate(mixed $value): ValidationResult
15 {
17
18 $parser = Parser::getInstance();
19
20 if (!$parser->parse($value)->isValid())
21 {
22 $result->addError(new ValidationError(
23 new LocalizableMessage('MAIN_VALIDATION_PHONE_INVALID'),
24 failedValidator: $this
25 ));
26 }
27
28 return $result;
29 }
30}
static getInstance()
Определения parser.php:78
$result
Определения get_property_values.php:14