Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe FlattenException

Fonctions membres publiques

 toArray ()
 
 getStatusCode ()
 
 setStatusCode (int $code)
 
 getHeaders ()
 
 setHeaders (array $headers)
 
 getClass ()
 
 setClass (string $class)
 
 getFile ()
 
 setFile (string $file)
 
 getLine ()
 
 setLine (int $line)
 
 getStatusText ()
 
 setStatusText (string $statusText)
 
 getMessage ()
 
 setMessage (string $message)
 
 getCode ()
 
 setCode ($code)
 
 getPrevious ()
 
 setPrevious (?self $previous)
 
 getAllPrevious ()
 
 getTrace ()
 
 setTraceFromThrowable (\Throwable $throwable)
 
 setTrace (array $trace, ?string $file, ?int $line)
 
 getTraceAsString ()
 
 setAsString (?string $asString)
 
 getAsString ()
 

Fonctions membres publiques statiques

static create (\Exception $exception, int $statusCode=null, array $headers=[])
 
static createFromThrowable (\Throwable $exception, int $statusCode=null, array $headers=[])
 

Fonctions membres privées

 flattenArgs (array $args, int $level=0, int &$count=0)
 
 getClassNameFromIncomplete (\__PHP_Incomplete_Class $value)
 

Attributs privés

 $message
 
 $code
 
 $previous
 
 $trace
 
 $traceAsString
 
 $class
 
 $statusCode
 
 $statusText
 
 $headers
 
 $file
 
 $line
 
 $asString
 

Description détaillée

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

Basically, this class removes all objects from the trace.

Auteur
Fabien Potencier fabie.nosp@m.n@sy.nosp@m.mfony.nosp@m..com

Documentation des fonctions membres

◆ create()

static create ( \Exception  $exception,
int  $statusCode = null,
array  $headers = [] 
)
static

◆ createFromThrowable()

static createFromThrowable ( \Throwable  $exception,
int  $statusCode = null,
array  $headers = [] 
)
static

◆ flattenArgs()

flattenArgs ( array  $args,
int  $level = 0,
int &  $count = 0 
)
private

◆ getAllPrevious()

getAllPrevious ( )
Renvoie
self[]

Références $this.

Référencé par FlattenException\getAsString(), et FlattenException\toArray().

◆ getAsString()

◆ getClass()

getClass ( )

Références FlattenException\$class.

◆ getClassNameFromIncomplete()

getClassNameFromIncomplete ( \__PHP_Incomplete_Class  $value)
private

Références $value.

Référencé par FlattenException\flattenArgs().

◆ getCode()

getCode ( )
Renvoie
int|string int most of the time (might be a string with PDOException)

Références FlattenException\$code.

◆ getFile()

getFile ( )

Références FlattenException\$file.

◆ getHeaders()

getHeaders ( )

◆ getLine()

getLine ( )

Références FlattenException\$line.

◆ getMessage()

getMessage ( )

◆ getPrevious()

getPrevious ( )

◆ getStatusCode()

getStatusCode ( )

◆ getStatusText()

getStatusText ( )

◆ getTrace()

getTrace ( )

Références FlattenException\$trace.

◆ getTraceAsString()

getTraceAsString ( )

◆ setAsString()

setAsString ( ?string  $asString)
Renvoie
$this

Références FlattenException\$asString, et $this.

◆ setClass()

setClass ( string  $class)
Renvoie
$this

Références FlattenException\$class, $this, et false.

◆ setCode()

setCode (   $code)
Paramètres
int | string$code
Renvoie
$this

Références FlattenException\$code, $this, et code.

◆ setFile()

setFile ( string  $file)
Renvoie
$this

Références FlattenException\$file, et $this.

◆ setHeaders()

setHeaders ( array  $headers)
Renvoie
$this

Références FlattenException\$headers, et $this.

◆ setLine()

setLine ( int  $line)
Renvoie
$this

Références FlattenException\$line, et $this.

◆ setMessage()

setMessage ( string  $message)
Renvoie
$this

Références FlattenException\$message, et $this.

◆ setPrevious()

setPrevious ( ?self  $previous)
Renvoie
$this

Références FlattenException\$previous, et $this.

◆ setStatusCode()

setStatusCode ( int  $code)
Renvoie
$this

Références FlattenException\$code, et $this.

◆ setStatusText()

setStatusText ( string  $statusText)
Renvoie
$this

Références FlattenException\$statusText, et $this.

◆ setTrace()

setTrace ( array  $trace,
?string  $file,
?int  $line 
)

◆ setTraceFromThrowable()

setTraceFromThrowable ( \Throwable  $throwable)
Renvoie
$this

Références FlattenException\setTrace().

◆ toArray()

toArray ( )

Documentation des champs

◆ $asString

$asString
private

◆ $class

◆ $code

◆ $file

◆ $headers

◆ $line

◆ $message

◆ $previous

◆ $statusCode

◆ $statusText

◆ $trace

$trace
private

◆ $traceAsString

$traceAsString
private

La documentation de cette classe a été générée à partir du fichier suivant :