PHP Класс Prado\Exceptions\TException

TException is the base class for all PRADO exceptions. TException provides the functionality of translating an error code into a descriptive error message in a language that is preferred by user browser. Additional parameters may be passed together with the error code so that the translated message contains more detailed information. By default, TException looks for a message file by calling {@link getErrorMessageFile()} method, which uses the "message-xx.txt" file located under "System.Exceptions" folder, where "xx" is the code of the user preferred language. If such a file is not found, "message.txt" will be used instead.
С версии: 3.0
Автор: Qiang Xue ([email protected])
Наследование: extends Exception
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$_messageCache

Открытые методы

Метод Описание
__construct ( $errorMessage ) Constructor.
getErrorCode ( ) : string
getErrorMessage ( ) : string
setErrorCode ( $code )

Защищенные методы

Метод Описание
getErrorMessageFile ( ) : string
setErrorMessage ( $message )
translateErrorMessage ( $key ) : string Translates an error code into an error message.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( $errorMessage )

getErrorCode() публичный Метод

public getErrorCode ( ) : string
Результат string error code

getErrorMessage() публичный Метод

public getErrorMessage ( ) : string
Результат string error message

getErrorMessageFile() защищенный Метод

protected getErrorMessageFile ( ) : string
Результат string path to the error message file

setErrorCode() публичный Метод

public setErrorCode ( $code )

setErrorMessage() защищенный Метод

protected setErrorMessage ( $message )

translateErrorMessage() защищенный Метод

Translates an error code into an error message.
protected translateErrorMessage ( $key ) : string
Результат string the translated error message

Описание свойств

$_messageCache статическое публичное свойство

static public $_messageCache