Есть два метода, которые возвращают объект и, соответственно, могут вызываться цепочкой (вызов идет в контроллере), например
$object->upload()->resize();
Каждый из методов содержит вызов собственных исключений. Сейчас у меня блок try-catch прописан в каждом методе.
public function first()
{
try {
} catch {
}
}
public function second()
{
try {
} catch {
}
}
Как правильнее вынести блок try-catch за пределы методов, но при этом не вставлять try-catch в контроллере?