Je nutné pořád chytat `Nette\Application\AbortException` při posílání responsů z presenteru?
- matronator
- Člen | 38
Právě jsem psal nějaký kód v našem CRM v práci a všiml jsem si
varování při použití $this->sendJson()
ohledně
neošetřené výjimky Nette\Application\AbortException
. Toto samé
varování jsem viděl mnohokrát, takže předpokládám, že každá metoda
$this->send...()
vyhazuje tuto výjimku.
Je tedy nutné vždy obalovat volání response do try...catch
bloku? Protože odesílání odpovědí je docela běžná věc, tak mi přijde
jako zbytečná práce navíc vždy zachytávat AbortException
. Je
to skutečně nutné a jaká jsou rizika neošetření?
Díky!