ExceptionHandler устаревший
class ExceptionHandler extends ExceptionHandler
устаревший
ExceptionHandler преобразует исключение в объект Response.
Методы
| __construct($debug = true, $charset = null, $fileLinkFormat = null) | from ExceptionHandler | |
| static ExceptionHandler | register(bool $debug = true, string|null $charset = null, string|null $fileLinkFormat = null) Регистрирует обработчик исключений. | from ExceptionHandler |
| callable|null | setHandler(callable $handler) Устанавливает пользовательский обработчик исключений. | from ExceptionHandler |
| string | setFileLinkFormat(string $format) Устанавливает формат ссылок на исходные файлы. | from ExceptionHandler |
| handle(Exception $exception) Отправляет ответ для данного исключения. | from ExceptionHandler | |
| sendPhpResponse(Exception|FlattenException $exception) Отправляет ошибку, связанную с данным исключением, как простой ответ PHP. | from ExceptionHandler | |
| Response | createResponse(Exception|FlattenException $exception) устаревший Создаёт ответ об ошибке, связанный с данным исключением. | from ExceptionHandler |
| string | getHtml(Exception|FlattenException $exception) Получает полное HTML-содержимое, связанное с данным исключением. | from ExceptionHandler |
| string | getContent(FlattenException $exception) Получает HTML-содержимое, связанное с данным исключением. | from ExceptionHandler |
| string | getStylesheet(FlattenException $exception) Получает таблицу стилей, связанную с данным исключением. | from ExceptionHandler |
| catchOutput($buffer) | from ExceptionHandler | |
| cleanOutput($buffer) | from ExceptionHandler |
Детали
__construct($debug = true, $charset = null, $fileLinkFormat = null)
Параметры
| $debug | ||
| $charset | ||
| $fileLinkFormat |
static ОбработчикИсключений register(bool $debug = true, string|null $charset = null, string|null $fileLinkFormat = null)
Регистрирует обработчик исключений.
Параметры
| bool | $debug | Включить/выключить режим отладки, где отображается трассировка стека |
| string|null | $charset | Кодировка, используемая сообщениями об исключениях |
| string|null | $fileLinkFormat | Шаблон ссылки IDE |
Возвращаемое значение
| ОбработчикИсключений | Зарегистрированный обработчик исключений |
callable|null setHandler(callable $handler)
Устанавливает пользовательский обработчик исключений.
Параметры
| callable | $handler | Обработчик, который будет вызван при возникновении исключения |
Возвращаемое значение
| callable|null | Предыдущий обработчик исключений, если таковой был |
string setFileLinkFormat(string $format)
Устанавливает формат ссылок на исходные файлы.
Параметры
| string | $format | Формат ссылок на исходные файлы |
Возвращаемое значение
| string | Предыдущий формат ссылок на файлы. |
handle(Exception $exception)
Отправляет ответ для данного исключения.
Для максимальной отказоустойчивости, исключение сначала обрабатывается нашим простым обработчиком исключений, затем обработчиком исключений пользователя. Последний имеет приоритет, и любой вывод от первого отменяется, если и только если ничего плохого не происходит в этом пути обработки.
Параметры
| Exception | $exception |
sendPhpResponse(Exception|FlattenException $exception)
Отправляет ошибку, связанную с данным исключением, как простой ответ PHP.
Этот метод использует стандартные функции PHP, такие как header() и echo, для вывода ответа.
Параметры
| Exception|FlattenException | $exception | Экземпляр \Exception или FlattenException |
Ответ createResponse(Exception|FlattenException $exception) устаревший
устаревший
Создает ответ об ошибке, связанный с данным исключением.
Параметры
| Exception|FlattenException | $exception | Экземпляр \Exception или FlattenException |
Возвращаемое значение
| Ответ | Экземпляр Response |
string getHtml(Exception|FlattenException $exception)
Возвращает полное HTML содержимое, связанное с данным исключением.
Параметры
| Exception|FlattenException | $exception | Экземпляр \Exception или FlattenException |
Возвращаемое значение
| string | HTML-содержимое в виде строки |
string getContent(FlattenException $exception)
Возвращает HTML-содержимое, связанное с данным исключением.
Параметры
| FlattenException | $exception | Экземпляр FlattenException |
Возвращаемое значение
| string | Содержимое в виде строки |
string getStylesheet(FlattenException $exception)
Возвращает таблицу стилей, связанную с данным исключением.
Параметры
| FlattenException | $exception | Экземпляр FlattenException |
Возвращаемое значение
| string | Таблица стилей в виде строки |
catchOutput($buffer)
Параметры
| $buffer |
cleanOutput($buffer)
Параметры
| $buffer |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/HttpKernel/Debug/ExceptionHandler.html