Bitrix-D7  20.0.0
Класс ExecuteException
Граф наследования:ExecuteException:
SystemException

Открытые члены

 __construct ($message="", $errCode="", $method="", \Exception $previous=NULL)
 
 getFullMessage ()
 Return formatted message for showing. Подробнее...
 
- Открытые члены унаследованные от SystemException
 __construct ($message="", $code=0, $file="", $line=0, \Exception $previous=null)
 Creates new exception object. Подробнее...
 

Поля данных

const API_DESC_PAGE = 'https://new.vk.com/dev/errors'
 

Защищенные данные

 $errCode
 
 $method
 
 $needLink = false
 

Подробное описание

См. определение в файле executeexception.php строка 15

Конструктор(ы)

◆ __construct()

__construct (   $message = "",
  $errCode = "",
  $method = "",
\Exception  $previous = NULL 
)

См. определение в файле executeexception.php строка 23

24  {
25  parent::__construct($message, 0, '', 0, $previous);
26  $this->errCode = $errCode;
27  $this->method = $method;
28  }

Методы

◆ getFullMessage()

getFullMessage ( )

Return formatted message for showing.

Возвращает
string

См. определение в файле executeexception.php строка 35

36  {
37  $newMessage = Loc::getMessage("VK_ERRORS_INTRO") . "\n";
38 
39  if ($this->errCode)
40  $newMessage .= Loc::getMessage("VK_ERROR_CODE") . ": \"" . $this->errCode . "\". ";
41 
42  $newMessage .= Loc::getMessage("VK_ERROR_TEXT") . ": \"" . $this->message . "\".";
43 
44  if ($this->method)
45  $newMessage .= " " . Loc::getMessage("VK_ERROR_IN_METHOD") . ": " . $this->method . ".";
46 
47 // only for vk api errors
48  if ($this->errCode)
49  $newMessage .= "\n" . Loc::getMessage("VK_ERROR_ERRORS_INFO") . self::API_DESC_PAGE;
50 
51  return $newMessage;
52  }

Поля

◆ $errCode

$errCode
protected

См. определение в файле executeexception.php строка 17

◆ $method

$method
protected

См. определение в файле executeexception.php строка 18

◆ $needLink

$needLink = false
protected

См. определение в файле executeexception.php строка 19

◆ API_DESC_PAGE

const API_DESC_PAGE = 'https://new.vk.com/dev/errors'

См. определение в файле executeexception.php строка 20


Объявления и описания членов класса находятся в файле:
Bitrix\Main\Localization\Loc\getMessage
static getMessage($code, $replace=null, $language=null)
Returns translation by message code.
Definition: loc.php:29
Bitrix\Sale\TradingPlatform\Vk\ExecuteException\$method
$method
Definition: executeexception.php:18
Bitrix\Sale\TradingPlatform\Vk\ExecuteException\API_DESC_PAGE
const API_DESC_PAGE
Definition: executeexception.php:20
Bitrix\Sale\TradingPlatform\Vk\ExecuteException\$errCode
$errCode
Definition: executeexception.php:17
Bitrix\Sender\Connector\__construct
__construct(Base $connector)
Constructor.
Definition: resultview.php:40