Error presenter odchytává pouze errory

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Bajaja
Člen | 22
+
0
-

Ahoj,

řeším teď nastavení status kodu (404,500…) na produkci a tak si zkouším vyvolávat různé chyby. Buďto jsem nepochopil, jak správně nastavit produkčním režim, nebo donutit odchytávat vyjímky, nebo možná obojí.

Mám Nette 2.4.0.
V bootstrapu mám:

<?php
Tracy\Debugger::$productionMode = TRUE;
?>

CatchExceptions nemá žádný vliv na chování.

<?php
application:
	catchExceptions: true || false
?>
  • Mám presenter a v něm vyhodím error ArgumentCountError() a vždy mi to spadne do ErrorPresenteru a vykreslí 500.latte.
  • Mám presenter a v něm vyhodím exception InvalidArgumentException() a vždy mi to vyhodí laďenku s Possible problem: you are sending a HTTP header while already having some data in output buffer. Skipnu to a vidím mou vyjímku.

Já bych chtěl jednoduše vypnout laďenku a aby mi vše lítalo do error presenteru. Nevíte co je špatně?