Documentation

FlattenException
in package

FlattenException wraps a PHP Exception to be able to serialize it.

Basically, this class removes all objects from the trace.

Tags
author

Fabien Potencier fabien@symfony.com

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

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

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

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
Return values
mixed

Search results