Вурдалак
Продвинутый новичок
Ну, собственно, я про то же. Явный очевидный способ.Я, правда, совершенно не понимаю, нафига это делать. Ладно какой-нибудь дефолтный bugsnag/sentry адаптер с подключением по принципу "сунул в композер и все".
Но чем не устраивает что-то совершенно банальное вида
я не понимаю.PHP:try { $this->run(); } catch (\Exception $e) { $this->handleException($e); }
Это как писать $a->setFoo(42), $a->bar() вместо более явного $a->bar(42). А потом сидеть и удивляться, если кто-то такой же умный где-то внутри переопределил этот «глобальный» обработчик. Зачем иметь состояние, когда его можно не иметь?
Последнее редактирование: