\FASS_AppException

Класс прикладных исключений

Summary

Methods
Properties
Constants
getMessageExt()
formatMessage()
__construct()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$message_id
$message_part
$message_params
$message_ext
N/A

Properties

$message_id

$message_id : string

Type

string — идентификатор ошибки в хранилище i18n

$message_part

$message_part : string

Type

string — i18n-хранилище (по умолчагию, 'msg')

$message_params

$message_params : array

Type

array — параметры для форматирования

$message_ext

$message_ext : array

Type

array — Описание ошибки - ассоц. масиив с ключами: key [, params] [, title, text] (key - идентификатор ошибки, params - параметры для форматирования, title - готовый заголовок ошибки, text - готовый текст ошибки)

Methods

getMessageExt()

getMessageExt() : array

Получить описание ошибки

Returns

array —

ассоц. масиив с ключами: key [, params] [, title, text]

formatMessage()

formatMessage(string  $message_id, array  $message_params = array(), string  $message_part = 'msg') : array

Форматирование текста прикладной ошибки

Parameters

string $message_id

идентификатор в хранилище i18n

array $message_params

параметры для форматирования

string $message_part

i18n-хранилище (по умолчагию, 'msg')

Returns

array —

ассоц. массив с ключами text [, title]

__construct()

__construct(string  $message_id = "", array  $message_params = array(), string  $message_part = 'msg', boolean|null  $client_format = null, integer  $code, \Exception  $previous = NULL) : \FASS_AppException

Конструктор прикладного исключения

Parameters

string $message_id

идентификатор ошибки в хранилище i18n

array $message_params

параметры для форматирования

string $message_part

i18n-хранилище (по умолчагию, 'msg')

boolean|null $client_format

при false подгтовить отформатированный текст и заголовок исключения в $this->message_ext (т.е. заполнить title и text); null - использовать true/false из FASS_Config::$appExceptionClientFormat

integer $code

код (не используется)

\Exception $previous

Предыдущее исключение. Используется при создания цепочки исключений (не используется)

Returns

\FASS_AppException