PHP 클래스 Tylercd100\LERN\Components\Recorder

상속: extends Component
파일 보기 프로젝트 열기: tylercd100/lern 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$config mixed

공개 메소드들

메소드 설명
__construct ( ) The constructor
record ( Exception $e ) : false | ExceptionModel Records an Exception to the database

보호된 메소드들

메소드 설명
collect ( string $key, Exception $e = null ) : array | integer | null | string
excludeKeys ( array $data ) : void This function will remove all keys from an array recursively as defined in the config file
getData ( ) : array | null Gets the input data of the Request
getMethod ( ) : string | null Gets the Method of the Request
getStatusCode ( Exception $e ) : string | integer Gets the status code of the Exception
getUrl ( ) : string | null Gets the URL of the Request
getUserId ( ) : integer | null Gets the ID of the User that is logged in

비공개 메소드들

메소드 설명
canCollect ( string $type ) : boolean Checks the config to see if you can collect certain information

메소드 상세

__construct() 공개 메소드

The constructor
public __construct ( )

collect() 보호된 메소드

protected collect ( string $key, Exception $e = null ) : array | integer | null | string
$key string
$e Exception
리턴 array | integer | null | string

excludeKeys() 보호된 메소드

This function will remove all keys from an array recursively as defined in the config file
protected excludeKeys ( array $data ) : void
$data array The array to remove keys from
리턴 void

getData() 보호된 메소드

Gets the input data of the Request
protected getData ( ) : array | null
리턴 array | null The Input data or null

getMethod() 보호된 메소드

Gets the Method of the Request
protected getMethod ( ) : string | null
리턴 string | null Possible values are null or GET, POST, DELETE, PUT, etc...

getStatusCode() 보호된 메소드

Gets the status code of the Exception
protected getStatusCode ( Exception $e ) : string | integer
$e Exception The Exception to check
리턴 string | integer The status code value

getUrl() 보호된 메소드

Gets the URL of the Request
protected getUrl ( ) : string | null
리턴 string | null Returns a URL string or null

getUserId() 보호된 메소드

Gets the ID of the User that is logged in
protected getUserId ( ) : integer | null
리턴 integer | null The ID of the User or Null if not logged in

record() 공개 메소드

Records an Exception to the database
public record ( Exception $e ) : false | ExceptionModel
$e Exception The exception you want to record
리턴 false | Tylercd100\LERN\Models\ExceptionModel

프로퍼티 상세

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

protected mixed $config
리턴 mixed