Spec-Zone.ru › Symfony 4.1

ПрослушивательИсключений

класс ПрослушивательИсключений реализует EventSubscriberInterface

ПрослушивательИсключений.

Сводка свойств

protected $controller
protected $logger
protected $debug

Сводка методов

__construct($controller, LoggerInterface $logger = null, $debug = false)
logKernelException(GetResponseForExceptionEvent $event)
onKernelException(GetResponseForExceptionEvent $event)
static массив getSubscribedEvents()

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

logException(Exception $exception, string $message)

Записывает исключение в журнал.

Запрос duplicateRequest(Exception $exception, Запрос $request)

Создаёт копию запроса для исключения.

Подробное описание

__construct($controller, LoggerInterface $logger = null, $debug = false)

Параметры

$controller
LoggerInterface $logger
$debug

logKernelException(GetResponseForExceptionEvent $event)

Параметры

GetResponseForExceptionEvent $event

onKernelException(GetResponseForExceptionEvent $event)

Параметры

GetResponseForExceptionEvent $event

static массив getSubscribedEvents()

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

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

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

Например:

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

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

массив Имена событий для прослушивания

protected logException(Exception $exception, string $message)

Записывает исключение в журнал.

Параметры

Exception $exception Экземпляр \Exception
string $message Сообщение об ошибке для записи в журнал

protected Запрос duplicateRequest(Exception $exception, Запрос $request)

Создаёт копию запроса для исключения.

Параметры

Exception $exception Выброшенное исключение
Запрос $request Исходный запрос

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

Запрос $request Скопированный запрос

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

Spec-Zone.ru

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