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
파일 보기 프로젝트 열기: pradosoft/prado 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$_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