FlattenException
in package
FlattenException wraps a PHP Exception to be able to serialize it.
Basically, this class removes all objects from the trace.
Tags
Table of Contents
- $class : mixed
- $code : mixed
- $file : mixed
- $headers : mixed
- $line : mixed
- $message : mixed
- $previous : mixed
- $statusCode : mixed
- $trace : mixed
- create() : mixed
- getAllPrevious() : mixed
- getClass() : mixed
- getCode() : mixed
- getFile() : mixed
- getHeaders() : mixed
- getLine() : mixed
- getMessage() : mixed
- getPrevious() : mixed
- getStatusCode() : mixed
- getTrace() : mixed
- setClass() : mixed
- setCode() : mixed
- setFile() : mixed
- setHeaders() : mixed
- setLine() : mixed
- setMessage() : mixed
- setPrevious() : mixed
- setStatusCode() : mixed
- setTrace() : mixed
- setTraceFromException() : mixed
- toArray() : mixed
- flattenArgs() : mixed
- getClassNameFromIncomplete() : mixed
Properties
$class
private
mixed
$class
$code
private
mixed
$code
$file
private
mixed
$file
$headers
private
mixed
$headers
$line
private
mixed
$line
$message
private
mixed
$message
$previous
private
mixed
$previous
$statusCode
private
mixed
$statusCode
$trace
private
mixed
$trace
Methods
create()
public
static create(Exception $exception[, mixed $statusCode = null ][, array<string|int, mixed> $headers = [] ]) : mixed
Parameters
- $exception : Exception
- $statusCode : mixed = null
- $headers : array<string|int, mixed> = []
Return values
mixed —getAllPrevious()
public
getAllPrevious() : mixed
Return values
mixed —getClass()
public
getClass() : mixed
Return values
mixed —getCode()
public
getCode() : mixed
Return values
mixed —getFile()
public
getFile() : mixed
Return values
mixed —getHeaders()
public
getHeaders() : mixed
Return values
mixed —getLine()
public
getLine() : mixed
Return values
mixed —getMessage()
public
getMessage() : mixed
Return values
mixed —getPrevious()
public
getPrevious() : mixed
Return values
mixed —getStatusCode()
public
getStatusCode() : mixed
Return values
mixed —getTrace()
public
getTrace() : mixed
Return values
mixed —setClass()
public
setClass(mixed $class) : mixed
Parameters
- $class : mixed
Return values
mixed —setCode()
public
setCode(mixed $code) : mixed
Parameters
- $code : mixed
Return values
mixed —setFile()
public
setFile(mixed $file) : mixed
Parameters
- $file : mixed
Return values
mixed —setHeaders()
public
setHeaders(array<string|int, mixed> $headers) : mixed
Parameters
- $headers : array<string|int, mixed>
Return values
mixed —setLine()
public
setLine(mixed $line) : mixed
Parameters
- $line : mixed
Return values
mixed —setMessage()
public
setMessage(mixed $message) : mixed
Parameters
- $message : mixed
Return values
mixed —setPrevious()
public
setPrevious(self $previous) : mixed
Parameters
- $previous : self
Return values
mixed —setStatusCode()
public
setStatusCode(mixed $code) : mixed
Parameters
- $code : mixed
Return values
mixed —setTrace()
public
setTrace(mixed $trace, mixed $file, mixed $line) : mixed
Parameters
- $trace : mixed
- $file : mixed
- $line : mixed
Return values
mixed —setTraceFromException()
public
setTraceFromException(Exception $exception) : mixed
Parameters
- $exception : Exception
Return values
mixed —toArray()
public
toArray() : mixed
Return values
mixed —flattenArgs()
private
flattenArgs(mixed $args, mixed $level, mixed &$count) : mixed
Parameters
- $args : mixed
- $level : mixed
- $count : mixed
Return values
mixed —getClassNameFromIncomplete()
private
getClassNameFromIncomplete(__PHP_Incomplete_Class $value) : mixed
Parameters
- $value : __PHP_Incomplete_Class