Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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 :