Documentation

ExceptionCaster
in package

Casts common Exception classes to array representation.

Tags
author

Nicolas Grekas p@tchwork.com

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']

Methods

castError()

public static castError(Error $e, array<string|int, mixed> $a, Stub $stub, mixed $isNested, mixed $filter) : mixed
Parameters
$e : Error
$a : array<string|int, mixed>
$stub : Stub
$isNested : mixed
$filter : mixed
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
$frame : FrameStub
$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
$trace : TraceStub
$a : array<string|int, mixed>
$stub : Stub
$isNested : mixed
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
Return values
mixed

Search results