File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -93,15 +93,17 @@ public function templatePrepareFilters(ITemplate $template): void
9393
9494 /**
9595 * Saves the message to template, that can be displayed after redirect.
96+ * @param string|\stdClass $message
9697 */
9798 public function flashMessage ($ message , string $ type = 'info ' ): \stdClass
9899 {
99100 $ id = $ this ->getParameterId ('flash ' );
100- $ messages = $ this ->getPresenter ()->getFlashSession ()->$ id ;
101- $ messages [] = $ flash = (object ) [
101+ $ flash = $ message instanceof \stdClass ? $ message : (object ) [
102102 'message ' => $ message ,
103103 'type ' => $ type ,
104104 ];
105+ $ messages = $ this ->getPresenter ()->getFlashSession ()->$ id ;
106+ $ messages [] = $ flash ;
105107 $ this ->getTemplate ()->flashes = $ messages ;
106108 $ this ->getPresenter ()->getFlashSession ()->$ id = $ messages ;
107109 return $ flash ;
You can’t perform that action at this time.
0 commit comments