1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
exception.php
См. документацию.
1<?php
2
3class CBPArgumentException extends Exception
4{
5 private $paramName = "";
6
7 public function __construct($message, $paramName = "")
8 {
9 parent::__construct($message, 10001);
10 $this->paramName = $paramName;
11 }
12
13 public function getParamName()
14 {
15 return $this->paramName;
16 }
17}
18
21{
22 public function __construct($paramName, $message = "")
23 {
24 if ($message == '')
25 $message = str_replace("#PARAM#", htmlspecialcharsbx($paramName), GetMessage("BPCGERR_NULL_ARG"));
26
27 parent::__construct($message, $paramName);
28
29 $this->code = "10002";
30 }
31}
32
35{
36 private $actualValue = null;
37
38 public function __construct($paramName, $actualValue = null, $message = "")
39 {
40 if ($message == '')
41 {
42 if ($actualValue === null)
43 $message = str_replace("#PARAM#", htmlspecialcharsbx($paramName), GetMessage("BPCGERR_INVALID_ARG"));
44 else
45 $message = str_replace(array("#PARAM#", "#VALUE#"), array(htmlspecialcharsbx($paramName), htmlspecialcharsbx($actualValue)), GetMessage("BPCGERR_INVALID_ARG1"));
46 }
47
48 parent::__construct($message, $paramName);
49
50 $this->code = "10003";
51 $this->actualValue = $actualValue;
52 }
53
54 public function getActualValue()
55 {
56 return $this->actualValue;
57 }
58}
59
62{
63 private $correctType = null;
64
65 public function __construct($paramName, $correctType = null, $message = "")
66 {
67 if ($message == '')
68 {
69 if ($correctType === null)
70 $message = str_replace("#PARAM#", htmlspecialcharsbx($paramName), GetMessage("BPCGERR_INVALID_TYPE"));
71 else
72 $message = str_replace(array("#PARAM#", "#VALUE#"), array(htmlspecialcharsbx($paramName), htmlspecialcharsbx($correctType)), GetMessage("BPCGERR_INVALID_TYPE1"));
73 }
74
75 parent::__construct($message, $paramName);
76
77 $this->code = "10005";
78 $this->correctType = $correctType;
79 }
80
81 public function getCorrectType()
82 {
83 return $this->correctType;
84 }
85}
86
88 extends Exception
89{
90 public function __construct($message = "")
91 {
92 parent::__construct($message, 10006);
93 }
94}
95
97 extends Exception
98{
99 public function __construct($message = "")
100 {
101 parent::__construct($message, 10004);
102 }
103}
__construct($message, $paramName="")
Определения exception.php:7
getParamName()
Определения exception.php:13
__construct($paramName, $message="")
Определения exception.php:22
__construct($paramName, $actualValue=null, $message="")
Определения exception.php:38
__construct($paramName, $correctType=null, $message="")
Определения exception.php:65
getCorrectType()
Определения exception.php:81
__construct($message="")
Определения exception.php:90
__construct($message="")
Определения exception.php:99
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
htmlspecialcharsbx($string, $flags=ENT_COMPAT, $doubleEncode=true)
Определения tools.php:2701
GetMessage($name, $aReplace=null)
Определения tools.php:3397
$message
Определения payment.php:8