Spec-Zone.ru › Symfony 4.1

DebugHandlersListener

class DebugHandlersListener implements EventSubscriberInterface

Настраивает обработчики ошибок и исключений.

Методы

__construct(callable $exceptionHandler = null, LoggerInterface $logger = null, array|int $levels = E_ALL, int|null $throwAt = E_ALL, bool $scream = true, string|array $fileLinkFormat = null, bool $scope = true)
configure(Event $event = null)

Настраивает обработчик ошибок.

static array getSubscribedEvents()

Возвращает массив имён событий, на которые этот подписчик хочет подписаться.

Подробности

__construct(callable $exceptionHandler = null, LoggerInterface $logger = null, array|int $levels = E_ALL, int|null $throwAt = E_ALL, bool $scream = true, string|array $fileLinkFormat = null, bool $scope = true)

Параметры

callable $exceptionHandler Обработчик, который будет вызываться при возникновении исключения
LoggerInterface $logger Логгер PSR-3
array|int $levels Массив сопоставления E_* с LogLevel::* или целое числовое значение, представляющее битовое поле констант E_*
int|null $throwAt Исключаемые ошибки в битовом поле констант E_*, или null для сохранения текущего значения
bool $scream Включает/выключает режим «крика», когда даже заглушенные ошибки регистрируются
string|array $fileLinkFormat Формат ссылок на исходные файлы
bool $scope Включает/выключает режим области видимости

configure(Event $event = null)

Настраивает обработчик ошибок.

Параметры

Event $event

static array getSubscribedEvents()

Возвращает массив имён событий, на которые этот подписчик хочет подписаться.

Ключи массива — имена событий, а значение может быть:

  • Имя метода для вызова (приоритет по умолчанию 0)
  • Массив, состоящий из имени метода для вызова и приоритета
  • Массив массивов, состоящих из имён методов для вызова и соответствующих приоритетов, или 0, если не задано

Например:

  • array('eventName' => 'methodName')
  • array('eventName' => array('methodName', $priority))
  • array('eventName' => array(array('methodName1', $priority), array('methodName2')))

Возвращаемое значение

array Имена событий, на которые нужно подписаться

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API