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

Properties

$class  : mixed
$code  : mixed
$file  : mixed
$headers  : mixed
$line  : mixed
$message  : mixed
$previous  : mixed
$statusCode  : mixed
$trace  : mixed

Methods

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 = array() ]) : mixed
Parameters
$exception : Exception
$statusCode : mixed = null
$headers : array<string|int, mixed> = array()

setClass()

public setClass(mixed $class) : mixed
Parameters
$class : mixed

setCode()

public setCode(mixed $code) : mixed
Parameters
$code : mixed

setFile()

public setFile(mixed $file) : mixed
Parameters
$file : mixed

setHeaders()

public setHeaders(array<string|int, mixed> $headers) : mixed
Parameters
$headers : array<string|int, mixed>

setLine()

public setLine(mixed $line) : mixed
Parameters
$line : mixed

setMessage()

public setMessage(mixed $message) : mixed
Parameters
$message : mixed

setStatusCode()

public setStatusCode(mixed $code) : mixed
Parameters
$code : mixed

setTrace()

public setTrace(mixed $trace, mixed $file, mixed $line) : mixed
Parameters
$trace : mixed
$file : mixed
$line : mixed

setTraceFromException()

public setTraceFromException(Exception $exception) : mixed
Parameters
$exception : Exception

flattenArgs()

private flattenArgs(mixed $args[, mixed $level = 0 ][, mixed &$count = 0 ]) : mixed
Parameters
$args : mixed
$level : mixed = 0
$count : mixed = 0

getClassNameFromIncomplete()

private getClassNameFromIncomplete(__PHP_Incomplete_Class $value) : mixed
Parameters
$value : __PHP_Incomplete_Class

        
On this page

Search results