FlattenException

class FlattenException

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

Basically, this class removes all objects from the trace.

Methods

static create(Exception $exception, $statusCode = null, array $headers = array())
toArray()
getStatusCode()
setStatusCode($code)
getHeaders()
setHeaders(array $headers)
getClass()
setClass($class)
getFile()
setFile($file)
getLine()
setLine($line)
getMessage()
setMessage($message)
getCode()
setCode($code)
getPrevious()
setPrevious(FlattenException $previous)
getAllPrevious()
getTrace()
setTraceFromException(Exception $exception)
setTrace($trace, $file, $line)

Details

static create(Exception $exception, $statusCode = null, array $headers = array())

Parameters

Exception $exception
$statusCode
array $headers

toArray()

getStatusCode()

setStatusCode($code)

Parameters

$code

getHeaders()

setHeaders(array $headers)

Parameters

array $headers

getClass()

setClass($class)

Parameters

$class

getFile()

setFile($file)

Parameters

$file

getLine()

setLine($line)

Parameters

$line

getMessage()

setMessage($message)

Parameters

$message

getCode()

setCode($code)

Parameters

$code

getPrevious()

setPrevious(FlattenException $previous)

Parameters

FlattenException $previous

getAllPrevious()

getTrace()

setTraceFromException(Exception $exception)

Parameters

Exception $exception

setTrace($trace, $file, $line)

Parameters

$trace
$file
$line

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Debug/Exception/FlattenException.html