Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
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 :