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

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

 __construct ($message='', $locMessageKey='', $code=0, $file='', $line=0, \Exception $previous=null)
 Creates new logic exception object. Подробнее...
 
 getLocMessage ()
 Returns localized message. Подробнее...
 
- Открытые члены унаследованные от SystemException
 __construct ($message="", $code=0, $file="", $line=0, \Exception $previous=null)
 Creates new exception object. Подробнее...
 

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

 $locMessage = null
 

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

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

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

◆ __construct()

__construct (   $message = '',
  $locMessageKey = '',
  $code = 0,
  $file = '',
  $line = 0,
\Exception  $previous = null 
)

Creates new logic exception object.

Аргументы
string$messageThe Exception message to throw.
string$locMessageKeyThe Exception message localization key. Helpful for output message directly to user.
int$codeThe Exception code.
string$fileThe filename where the exception is thrown.
int$lineThe line number where the exception is thrown.
\Exception$previousThe previous exception used for the exception chaining.

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

36  {
37  $this->locMessage = $locMessageKey;
38  parent::__construct($message, $code, $file, $line, $previous);
39  }

Методы

◆ getLocMessage()

getLocMessage ( )

Returns localized message.

Возвращает
string

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

47  {
48  if (!$this->locMessage)
49  return '';
50 
51  return Loc::getMessage($this->locMessage);
52  }

Поля

◆ $locMessage

$locMessage = null
protected

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


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