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 ExceptionCaster

Fonctions membres publiques statiques

static castError (\Error $e, array $a, Stub $stub, bool $isNested, int $filter=0)
 
static castException (\Exception $e, array $a, Stub $stub, bool $isNested, int $filter=0)
 
static castErrorException (\ErrorException $e, array $a, Stub $stub, bool $isNested)
 
static castThrowingCasterException (ThrowingCasterException $e, array $a, Stub $stub, bool $isNested)
 
static castSilencedErrorContext (SilencedErrorContext $e, array $a, Stub $stub, bool $isNested)
 
static castTraceStub (TraceStub $trace, array $a, Stub $stub, bool $isNested)
 
static castFrameStub (FrameStub $frame, array $a, Stub $stub, bool $isNested)
 

Attributs publics statiques

static $srcContext = 1
 
static $traceArgs = true
 
static $errorTypes
 
static E_USER_DEPRECATED
 

Fonctions membres privées statiques

static filterExceptionArray (string $xClass, array $a, string $xPrefix, int $filter)
 
static traceUnshift (array &$trace, ?string $class, string $file, int $line)
 
static extractSource (string $srcLines, int $line, int $srcContext, string $lang, ?string $file, array $frame)
 

Attributs privés statiques

static $framesCache = []
 

Description détaillée

Casts common Exception classes to array representation.

Auteur
Nicolas Grekas p@tch.nosp@m.work.nosp@m..com

Documentation des fonctions membres

◆ castError()

static castError ( \Error  $e,
array  $a,
Stub  $stub,
bool  $isNested,
int  $filter = 0 
)
static

◆ castErrorException()

static castErrorException ( \ErrorException  $e,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références Caster\PREFIX_PROTECTED.

◆ castException()

static castException ( \Exception  $e,
array  $a,
Stub  $stub,
bool  $isNested,
int  $filter = 0 
)
static

◆ castFrameStub()

static castFrameStub ( FrameStub  $frame,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

◆ castSilencedErrorContext()

static castSilencedErrorContext ( SilencedErrorContext  $e,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références Caster\PREFIX_VIRTUAL.

◆ castThrowingCasterException()

static castThrowingCasterException ( ThrowingCasterException  $e,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

◆ castTraceStub()

static castTraceStub ( TraceStub  $trace,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

◆ extractSource()

static extractSource ( string  $srcLines,
int  $line,
int  $srcContext,
string  $lang,
?string  $file,
array  $frame 
)
staticprivate

◆ filterExceptionArray()

static filterExceptionArray ( string  $xClass,
array  $a,
string  $xPrefix,
int  $filter 
)
staticprivate

◆ traceUnshift()

static traceUnshift ( array &  $trace,
?string  $class,
string  $file,
int  $line 
)
staticprivate

Références $class, et null.

Documentation des champs

◆ $errorTypes

$errorTypes
static
Valeur initiale :
= [
\E_DEPRECATED => 'E_DEPRECATED'

◆ $framesCache

$framesCache = []
staticprivate

◆ $srcContext

$srcContext = 1
static

◆ $traceArgs

$traceArgs = true
static

◆ E_USER_DEPRECATED

E_USER_DEPRECATED
static
Valeur initiale :
=> 'E_USER_DEPRECATED',
\E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR',
\E_ERROR => 'E_ERROR',
\E_WARNING => 'E_WARNING',
\E_PARSE => 'E_PARSE',
\E_NOTICE => 'E_NOTICE',
\E_CORE_ERROR => 'E_CORE_ERROR',
\E_CORE_WARNING => 'E_CORE_WARNING',
\E_COMPILE_ERROR => 'E_COMPILE_ERROR',
\E_COMPILE_WARNING => 'E_COMPILE_WARNING',
\E_USER_ERROR => 'E_USER_ERROR',
\E_USER_WARNING => 'E_USER_WARNING',
\E_USER_NOTICE => 'E_USER_NOTICE',
\E_STRICT => 'E_STRICT',
]

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