PHP 클래스 SimpleSAML_Error_Error, simplesamlphp

저자: Olav Morken, UNINETT AS.
상속: extends SimpleSAML_Error_Exception
파일 보기 프로젝트 열기: simplesamlphp/simplesamlphp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$httpCode integer The http code.
$includeTemplate string | null Name of custom include template for the error.

공개 메소드들

메소드 설명
__construct ( mixed $errorCode, Exception $cause = null, integer | null $httpCode = null ) Constructor for this error.
getDictDescr ( ) : string Retrieve the error description tag in dictionary.
getDictTitle ( ) : string Retrieve the error title tag in dictionary.
getErrorCode ( ) : string Retrieve the error code given when throwing this error.
getParameters ( ) : array Retrieve the error parameters given when throwing this error.
show ( ) Display this error.

보호된 메소드들

메소드 설명
saveError ( ) : array Save an error report.
setHTTPCode ( ) Set the HTTP return code for this error.

메소드 상세

__construct() 공개 메소드

The error can either be given as a string, or as an array. If it is an array, the first element in the array (with index 0), is the error code, while the other elements are replacements for the error text.
public __construct ( mixed $errorCode, Exception $cause = null, integer | null $httpCode = null )
$errorCode mixed One of the error codes defined in the errors dictionary.
$cause Exception The exception which caused this fatal error (if any). Optional.
$httpCode integer | null The HTTP response code to use. Optional.

getDictDescr() 공개 메소드

Retrieve the error description tag in dictionary.
public getDictDescr ( ) : string
리턴 string The error description tag.

getDictTitle() 공개 메소드

Retrieve the error title tag in dictionary.
public getDictTitle ( ) : string
리턴 string The error title tag.

getErrorCode() 공개 메소드

Retrieve the error code given when throwing this error.
public getErrorCode ( ) : string
리턴 string The error code.

getParameters() 공개 메소드

Retrieve the error parameters given when throwing this error.
public getParameters ( ) : array
리턴 array The parameters.

saveError() 보호된 메소드

Save an error report.
protected saveError ( ) : array
리턴 array The array with the error report data.

setHTTPCode() 보호된 메소드

This should be overridden by subclasses who want a different return code than 500 Internal Server Error.
protected setHTTPCode ( )

show() 공개 메소드

This method displays a standard SimpleSAMLphp error page and exits.
public show ( )

프로퍼티 상세

$httpCode 보호되어 있는 프로퍼티

The http code.
protected int $httpCode
리턴 integer

$includeTemplate 보호되어 있는 프로퍼티

Name of custom include template for the error.
protected string|null $includeTemplate
리턴 string | null