Spec-Zone.ru › Symfony 2.7

DebugHandlersListener

class DebugHandlersListener implements EventSubscriberInterface

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

Методы

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

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

static array getSubscribedEvents()

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

Подробности

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

Параметры

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

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.
http://api.symfony.com/2.7/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.html

Spec-Zone.ru

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