ExceptionInterface¶
Общий интерфейс всех исключений библиотеки.
Позволяет поймать любую ошибку events-router одним catch, не перехватывая исключения слушателей и самого приложения.
try {
$events->dispatch($event);
} catch (ExceptionInterface $error) {
// ошибка конфигурации или работы роутера
}
- Full name:
\Selyusize\EventsRouter\Contract\Exception\ExceptionInterface - Parent interfaces:
Throwable