1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
errorcollection.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Report\VisualConstructor\Internal\Error;
4
5
use Bitrix\Main\Entity\Result;
6
use Bitrix\Main;
7
12
final
class
ErrorCollection
extends
Main\ErrorCollection
13
{
19
public
function
addOne
(
Error
$error
)
20
{
21
$this[] =
$error
;
22
}
23
29
public
function
addFromResult
(
Result
$result
)
30
{
31
$errors
=
array
();
32
foreach
(
$result
->getErrorMessages() as
$message
)
33
{
34
$errors
[] =
new
Error
(
$message
);
35
}
36
unset(
$message
);
37
38
$this->
add
(
$errors
);
39
}
40
46
public
function
addFromEntity
(
IErrorable
$entity
)
47
{
48
$this->
add
($entity->
getErrors
());
49
}
50
55
public
function
hasErrors
()
56
{
57
return
(
bool
)
count
($this);
58
}
59
65
public
function
getErrorsByCode(
$code
)
66
{
67
$needle =
array
();
68
foreach
($this->values as
$error
)
69
{
71
if
(
$error
->getCode() ===
$code
)
72
{
73
$needle[] =
$error
;
74
}
75
}
76
unset(
$error
);
77
78
return
$needle;
79
}
80
}
Bitrix\Main\ErrorCollection
Определения
errorcollection.php:14
Bitrix\Main\ErrorCollection\add
add(array $errors)
Определения
errorcollection.php:32
Bitrix\Main\Error
Определения
error.php:15
Bitrix\Main\ORM\Data\Result
Определения
result.php:16
Bitrix\Main\Type\Dictionary\count
count()
Определения
dictionary.php:187
Bitrix\Report\VisualConstructor\Internal\Error\ErrorCollection\addFromResult
addFromResult(Result $result)
Определения
errorcollection.php:29
Bitrix\Report\VisualConstructor\Internal\Error\ErrorCollection\addFromEntity
addFromEntity(IErrorable $entity)
Определения
errorcollection.php:46
Bitrix\Report\VisualConstructor\Internal\Error\ErrorCollection\hasErrors
hasErrors()
Определения
errorcollection.php:55
Bitrix\Report\VisualConstructor\Internal\Error\ErrorCollection\addOne
addOne(Error $error)
Определения
errorcollection.php:19
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$result
$result
Определения
get_property_values.php:14
$entity
$entity
Определения
group_bizproc_workflow_delete.php:17
$errors
$errors
Определения
iblock_catalog_edit.php:74
Bitrix\Report\VisualConstructor\Internal\Error\IErrorable
Определения
ierrorable.php:9
Bitrix\Report\VisualConstructor\Internal\Error\IErrorable\getErrors
getErrors()
$code
if(!is_null($config))($config as $configItem)(! $configItem->isVisible()) $code
Определения
options.php:195
$message
$message
Определения
payment.php:8
$error
$error
Определения
subscription_card_product.php:20
bitrix
modules
report
lib
visualconstructor
internal
error
errorcollection.php
Создано системой
1.14.0