PHP Класс Kraken\Throwable\Throwable

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getThrowableData ( Error | Exception $ex, integer $offset ) : string[] Return throwable data in array format.
getThrowableStack ( Error | Exception $ex, &$data = [], integer $offset ) : mixed Return throwable stack in recursive array format.
parseThrowableMessage ( string[] $ex ) : string Parse Throwable message to proper format.

Защищенные методы

Метод Описание
getBasename ( string $class ) : string
getTraceElements ( Error | Exception $ex, integer $offset ) : string[]
parseArgs ( mixed[] $args ) : string
parseTraceElement ( mixed[] $element ) : string

Описание методов

getBasename() защищенный статический Метод

protected static getBasename ( string $class ) : string
$class string
Результат string

getThrowableData() публичный статический Метод

Return throwable data in array format.
public static getThrowableData ( Error | Exception $ex, integer $offset ) : string[]
$ex Error | Exception
$offset integer
Результат string[]

getThrowableStack() публичный статический Метод

Return throwable stack in recursive array format.
public static getThrowableStack ( Error | Exception $ex, &$data = [], integer $offset ) : mixed
$ex Error | Exception
$offset integer
Результат mixed

getTraceElements() защищенный статический Метод

protected static getTraceElements ( Error | Exception $ex, integer $offset ) : string[]
$ex Error | Exception
$offset integer
Результат string[]

parseArgs() защищенный статический Метод

protected static parseArgs ( mixed[] $args ) : string
$args mixed[]
Результат string

parseThrowableMessage() публичный статический Метод

Parse Throwable message to proper format.
public static parseThrowableMessage ( string[] $ex ) : string
$ex string[]
Результат string

parseTraceElement() защищенный статический Метод

protected static parseTraceElement ( mixed[] $element ) : string
$element mixed[]
Результат string