FlattenException
class FlattenException
FlattenException оборачивает PHP ошибку или исключение, чтобы его можно было сериализовать.
В основном, этот класс удаляет все объекты из трассировки.
Методы
Детали
static
create(Exception $exception, $statusCode = null, array $headers = array())
Параметры
| Exception | $exception | |
| $statusCode | |
| array | $headers | |
static FlattenException
createFromThrowable(Throwable $exception, int|null $statusCode = null, array $headers = array())
Параметры
| Throwable | $exception | |
| int|null | $statusCode | |
| array | $headers | |
Возвращаемое значение
toArray()
getStatusCode()
setStatusCode($code)
Параметры
Параметры
getClass()
setClass($class)
Параметры
getFile()
setFile($file)
Параметры
getLine()
setLine($line)
Параметры
getMessage()
setMessage($message)
Параметры
getCode()
setCode($code)
Параметры
getPrevious()
Параметры
getAllPrevious()
getTrace()
setTraceFromException(Exception $exception)
устаревший
устаревший
| since | 4.1, используйте {@see setTraceFromThrowable()} вместо этого. |
Параметры
void
setTraceFromThrowable(Throwable $throwable)
Параметры
Возвращаемое значение
setTrace($trace, $file, $line)
Параметры