Приветствую!
Есть библиотека использующая цепочки методов
$response = $Lib::create()
->method1()
->method2()
->method3();
Чтобы отловить исключения, при каждом вызове я вынужден оборачивать код try catch
try{
$response = $Lib::create()->method1();
}catch($e){
dd($e);
}
try{
$response = $Lib::create()->method1()->method2();
}catch($e){
dd($e);
}
try{
$response = $Lib::create()->method3();
}catch($e){
dd($e);
}
и тп.
Каким образом этого избежать и задать в Laravel свой обработчик исключений в одном месте?
В файле
app/Exceptions/Handler.php
есть методы report() и render() но они обрывают работу скрипта, мне же нужно ее продолжать.