1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
ValidationError.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Main\Validation;
6
7
use Bitrix\Main\Error;
8
use Bitrix\Main\Validation\Validator\ValidatorInterface;
9
10
class
ValidationError
extends
Error
11
{
12
protected
?
ValidatorInterface
$failedValidator
;
13
14
public
function
__construct
(
$message
,
$code
= 0,
$customData
=
null
, ?
ValidatorInterface
$failedValidator
=
null
)
15
{
16
parent::__construct(
$message
,
$code
,
$customData
);
17
$this->failedValidator =
$failedValidator
;
18
}
19
20
public
function
getFailedValidator
(): ?
ValidatorInterface
21
{
22
return
$this->failedValidator
;
23
}
24
25
public
function
setFailedValidator
(
ValidatorInterface
$failedValidator
): static
26
{
27
$this->failedValidator =
$failedValidator
;
28
29
return
$this;
30
}
31
32
public
function
setCode
(
int
|
string
$code
): static
33
{
34
if
(!empty($this->code))
35
{
36
$this->code =
$code
.
'.'
. $this->
getCode
();
37
}
38
else
39
{
40
$this->code =
$code
;
41
}
42
43
return
$this;
44
}
45
}
Bitrix\Main\Error
Определения
error.php:15
Bitrix\Main\Error\$code
$code
Определения
error.php:17
Bitrix\Main\Error\getCode
getCode()
Определения
error.php:54
Bitrix\Main\Error\$message
$message
Определения
error.php:20
Bitrix\Main\Error\$customData
$customData
Определения
error.php:24
Bitrix\Main\Validation\ValidationError
Определения
ValidationError.php:11
Bitrix\Main\Validation\ValidationError\getFailedValidator
getFailedValidator()
Определения
ValidationError.php:20
Bitrix\Main\Validation\ValidationError\setCode
setCode(int|string $code)
Определения
ValidationError.php:32
Bitrix\Main\Validation\ValidationError\setFailedValidator
setFailedValidator(ValidatorInterface $failedValidator)
Определения
ValidationError.php:25
Bitrix\Main\Validation\ValidationError\$failedValidator
ValidatorInterface $failedValidator
Определения
ValidationError.php:12
Bitrix\Main\Validation\ValidationError\__construct
__construct($message, $code=0, $customData=null, ?ValidatorInterface $failedValidator=null)
Определения
ValidationError.php:14
Bitrix\Main\Validation\Validator\ValidatorInterface
Определения
ValidatorInterface.php:10
bitrix
modules
main
lib
Validation
ValidationError.php
Создано системой
1.14.0