1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
ArgumentTypeException.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Main;
4
8
class
ArgumentTypeException
extends
ArgumentException
9
{
10
protected
$requiredType
;
11
19
public
function
__construct
(
$parameter
,
$requiredType
=
""
, \Throwable $previous =
null
)
20
{
21
if
(!empty(
$requiredType
))
22
{
23
$message
=
"The value of an argument '{$parameter}' must be of type {$requiredType}"
;
24
}
25
else
26
{
27
$message
=
"The value of an argument '{$parameter}' has an invalid type"
;
28
}
29
30
$this->requiredType =
$requiredType
;
31
32
parent::__construct(
$message
,
$parameter
, $previous);
33
}
34
35
public
function
getRequiredType
()
36
{
37
return
$this->requiredType
;
38
}
39
}
Bitrix\Main\ArgumentException
Определения
ArgumentException.php:9
Bitrix\Main\ArgumentException\$parameter
$parameter
Определения
ArgumentException.php:10
Bitrix\Main\ArgumentTypeException
Определения
ArgumentTypeException.php:9
Bitrix\Main\ArgumentTypeException\__construct
__construct($parameter, $requiredType="", \Throwable $previous=null)
Определения
ArgumentTypeException.php:19
Bitrix\Main\ArgumentTypeException\$requiredType
$requiredType
Определения
ArgumentTypeException.php:10
Bitrix\Main\ArgumentTypeException\getRequiredType
getRequiredType()
Определения
ArgumentTypeException.php:35
$message
$message
Определения
payment.php:8
bitrix
modules
main
lib
ArgumentTypeException.php
Создано системой
1.14.0