Error4×xPresenter pomoc s PHP User Warning

laadis
Člen | 2
+
0
-

Dobrý den,

prosím o radu co mám dělat, když mi do mailu chodí tento warning:

PHP User Warning: Invalid link: Unknown signal ‚getNotifications‘, missing handler App\Presenters\Error4xxPresenter::handlegetNotifications() in /www/sites/8/site67748/public_html/vendor/nette/application/src/Application/UI/Presenter.php:1069

Ten handle getNotifications() je umístěn v BasePresenteru, ale Error4xxPresenter dědí z Nette\Application\UI\Presenter .

Neví prosím někdo co s tím, aby mi to nevyhazovalo tuto hlášku?

Děkuji

h4kuna
Backer | 740
+
+1
-

Tak v první řadě mi vrtá v hlavě proč se generuje signál na error presenter?
Jestli by nebylo lepší celé to přesunout do komponenty a tam se ten signál bude řešit a bude fungovat i na error presenteru.

Nebo je několik dalších možností

  • V Error4×xPresenter podědit BasePresenter
  • vytvořit si traitu s handle a dát ji do ErrorPresenteru
  • utlumit handle pokud jde na error presenter což dělá metoda processSignal
  • vytvořit si prázdný handle
Milo
Nette Core | 1283
+
0
-

Nepoužíváš pro Error4xxPresneter layout jako pro aplikaci a v tom layoutu link na ten signal/akci?