ExceptionCaster
in package
Casts common Exception classes to array representation.
Tags
Table of Contents
- $errorTypes : mixed
- $srcContext : mixed
- $traceArgs : mixed
- $framesCache : mixed
- castError() : mixed
- castErrorException() : mixed
- castException() : mixed
- castFrameStub() : mixed
- castSilencedErrorContext() : mixed
- castThrowingCasterException() : mixed
- castTraceStub() : mixed
- extractSource() : mixed
- filterExceptionArray() : mixed
- traceUnshift() : mixed
Properties
$errorTypes
public
static mixed
$errorTypes
= [E_DEPRECATED => 'E_DEPRECATED', E_USER_DEPRECATED => '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']
$srcContext
public
static mixed
$srcContext
= 1
$traceArgs
public
static mixed
$traceArgs
= true
$framesCache
private
static mixed
$framesCache
= []
Methods
castError()
public
static castError(Error $e, array<string|int, mixed> $a, Stub $stub, mixed $isNested, mixed $filter) : mixed
Parameters
Return values
mixed —castErrorException()
public
static castErrorException(ErrorException $e, array<string|int, mixed> $a, Stub $stub, mixed $isNested) : mixed
Parameters
- $e : ErrorException
- $a : array<string|int, mixed>
- $stub : Stub
- $isNested : mixed
Return values
mixed —castException()
public
static castException(Exception $e, array<string|int, mixed> $a, Stub $stub, mixed $isNested, mixed $filter) : mixed
Parameters
- $e : Exception
- $a : array<string|int, mixed>
- $stub : Stub
- $isNested : mixed
- $filter : mixed
Return values
mixed —castFrameStub()
public
static castFrameStub(FrameStub $frame, array<string|int, mixed> $a, Stub $stub, mixed $isNested) : mixed
Parameters
Return values
mixed —castSilencedErrorContext()
public
static castSilencedErrorContext(SilencedErrorContext $e, array<string|int, mixed> $a, Stub $stub, mixed $isNested) : mixed
Parameters
- $e : SilencedErrorContext
- $a : array<string|int, mixed>
- $stub : Stub
- $isNested : mixed
Return values
mixed —castThrowingCasterException()
public
static castThrowingCasterException(ThrowingCasterException $e, array<string|int, mixed> $a, Stub $stub, mixed $isNested) : mixed
Parameters
- $e : ThrowingCasterException
- $a : array<string|int, mixed>
- $stub : Stub
- $isNested : mixed
Return values
mixed —castTraceStub()
public
static castTraceStub(TraceStub $trace, array<string|int, mixed> $a, Stub $stub, mixed $isNested) : mixed
Parameters
Return values
mixed —extractSource()
private
static extractSource(mixed $srcLines, mixed $line, mixed $srcContext, mixed $title, mixed $lang[, mixed $file = null ]) : mixed
Parameters
- $srcLines : mixed
- $line : mixed
- $srcContext : mixed
- $title : mixed
- $lang : mixed
- $file : mixed = null
Return values
mixed —filterExceptionArray()
private
static filterExceptionArray(mixed $xClass, array<string|int, mixed> $a, mixed $xPrefix, mixed $filter) : mixed
Parameters
- $xClass : mixed
- $a : array<string|int, mixed>
- $xPrefix : mixed
- $filter : mixed
Return values
mixed —traceUnshift()
private
static traceUnshift(mixed &$trace, mixed $class, mixed $file, mixed $line) : mixed
Parameters
- $trace : mixed
- $class : mixed
- $file : mixed
- $line : mixed